Lowcoder v2.5.1 Release
Highlights
We are pleased to announce the release of Lowcoder v2.5.1. This release improves stability with several bug fixes while introducing new features to enhance user experience and productivity.
New Features and Improvements
Pagination for Apps, Data Sources, Queries in the Query Library and more.
- Introduced pagination for various objects, especially in the app overview.
- Added search functionality for apps within folders.
- Enhanced navigation by removing the "Your Folders" button from the main admin area, thanks to unified folder display.
- Pagination is now more efficient for users managing large numbers of apps (100+).
JSON Schema Forms
- JSON Schema Forms are now responsive to container width, not just full-screen width, for improved adaptability in different layouts.
Calendar Enhancements
- Added new data variables:
toUpdatedEvents
,toInsertedEvents
, andtoDeletedEvents
, enabling separation and execution of database queries for calendar changes. - Introduced functions
clearUpdatedEvents
,clearInsertedEvents
, andclearDeletedEvents
to help manage state updates. - Fixed several calendar bugs, including:
- Improved data handling.
- Fixed strange date displays in month and week overviews.
- Enhanced drag-and-drop functionality.
Snapshot History Retention
- System Admins can now configure retention time for Snapshot History Collection.
- Snapshots older than the defined range (e.g., 30 days) are moved from the standard MongoDB collection to a secondary archive store.
User Sign-Up and Sign-In Flows
- Improved user flow and ENV variable handling for ENTERPRISE / SINGLEWORKSPACE mode.
- Added documentation for various sign-up and sign-in scenarios.
Component Enhancements
- Fixed data binding for components like
Date Selection
andSwitch
when used in the List Component. - Added optional error message display for required input fields, configurable by app creators.
Private NPM Repository Support
- Fixed path issues for private NPM repositories.
- Component plugins can now be fully managed in private NPM repositories, with the option to publish publicly or keep private.
Bug Fixes
- Resolved duplicate key errors for the
currentUser
endpoint during login. - Addressed table row selection issues for applications created in older versions.
- Improved handling of title overflows in module panels.
- Fixed folder and content search functionality.
- Resolved null pointer exceptions related to
streamApi
query library types. - Fixed plugin endpoint invocation issues.
- Resolved issues with lazy-loading in common components.
Technical Improvements
- Increased Java Heap Size for API-Service for better performance.
- Added fallback to npm repo configuration for anonymous users.
New Contributors
We are thrilled to welcome new contributors to the Lowcoder community:
Mode Details
- Increase Java Heap Size by @dragonpoo in #1323
- convert snapshot migration to use aggregation pipeline by @dragonpoo in #1324
- fixed bugs by @dragonpoo in #1329
- #1284 Fixed duplicate key error for currentUser endpoint when logging… by @dragonpoo in #1330
- fix test compile issue by @dragonpoo in #1333
- Feature extension by @Imiss-U1025 in #1334
- Fixed an issue miss loading-indicator. by @Imiss-U1025 in #1336
- Fixed folder or content title overflow in module panel and applied it… by @Imiss-U1025 in #1339
- Fixed enterprise login issue for newcomers by @dragonpoo in #1342
- Fixed pagination issue by @dragonpoo in #1343
- #1322: Fix object comparing using Objects.equals() by @dragonpoo in #1345
- Fix table row selection for applications created in older versions of Lowcoder by @nangelov-eti in #1346
- Fixed pagination start value by @dragonpoo in #1344
- Show recent and archived snapshots for app by @raheeliftikhar5 in #1326
- Add fallback to npm repo config when anonymous user by @dragonpoo in #1348
- total count fix for organization member by @dragonpoo in #1352
- support custom image preview soruce by @chuntungho in #1353
- Fix plugin endpoint invocation by @ludomikula in #1356
- Fix issues with search for application and folder list by @dragonpoo in #1354
- Fixed null pointer exception when there is streamApi query library ty… by @dragonpoo in #1357
- Fixed search by category by @dragonpoo in #1372
- remove lazyloading from common components by @raheeliftikhar5 in #1370
- Expose toUpdatedEvents, toInsertedEvents, toDeletedEvents + Fixed event drag/drop issues. by @raheeliftikhar5 in #1369
- Bump lowcoder-sdk from 0.0.41 to 2.4.16 in /server/node-service by @dependabot in #1368
- Implemented pagination in some APIs. by @Imiss-U1025 in #1351
- Fix category search by @dragonpoo in #1373
- Feature pagination by @Imiss-U1025 in #1374
Full Changelog
Thank you for your continued support and feedback. We hope you enjoy the new updates in v2.5.1!