Skip to content

Releases: lowcoder-org/lowcoder

Rocket Dust

31 Mar 21:29
9ace569
Compare
Choose a tag to compare

Lowcoder v2.6.5 – Bug Fixes and Stability Improvements

This release focuses purely on improving the stability and usability of Lowcoder. Thanks to the dedicated work of Raheel, Faran, and Thomas, several bugs have been resolved to make your experience smoother.

Lowcoder Version 2 6 5

Fixes and Improvements

  • Resolved an issue where duplicating a query would create multiple unintended copies.
  • Fixed a bug that caused empty items to appear in the reference tree when deleting newly duplicated queries.
  • Improved consistency in accessing query variables (e.g., use variable1.value).
  • Enabled dynamic data binding using query variables.
  • Fixed input passing behavior for modules used inside List or Grid components.
  • Added support for sharing state and publish parameters in the app creation API (Community Edition).
  • Resolved an issue where folders could not be moved from root to subfolders.
  • Fixed an issue where table column cell text would overlap in certain configurations.

What's Changed

New Contributors

Full Changelog: v2.6.4...v2.6.5

Skyfire

22 Mar 14:57
442f3b3
Compare
Choose a tag to compare

🚀 Lowcoder v2.6.4

We’re excited to announce the release of Lowcoder v2.6.4 – a version packed with performance gains, documentation improvements, and tons of new features and fixes that push the platform forward in usability and flexibility.

Lowcoder Version 2 6 4

Highlights

Performance Boost – up to 3x Faster App rendering!

We’ve drastically improved application rendering speed. Thanks to better application bundling, browser file loads now stay below 1MB, leading to an estimated 3x faster app startup time.
Additionally, components now remain stable during loading, eliminating that annoying "dancing UI" effect caused by frequent size shifts when data is loaded.


Component Documentation

Thanks to @adnanqaops, the documentation at
https://app.lowcoder.cloud/components
now includes pages and rich examples for nearly all Lowcoder components.
You’ll find detailed usage and demos that make discovering and implementing components easier and faster.


Support Subscription - now live for everyone!

We’ve officially added the Support Subscription to the main navigation!
Write tickets directly in Lowcoder and benefit from SLA-based fast support.
A must-have for teams relying on quick help and strong guarantees.


Charting Power – More Control, More Types

This release includes:

  • New chart types: Boxplot, Parallel, 3D Line, and more
  • Fixes for Pie and Line/Bar charts
  • Extended visual customization for nearly every chart setting
    Enjoy full design control over how your data is visualized.

JavaScript – resetPassword Exposed

You can now access the resetPassword function directly in JavaScript.
This enables password reset flows without showing the Lowcoder App Header, perfect for custom-branded apps.


Bug Fixes

  • Fix: TextArea resizing
  • Fix: CSS issues in Modals and Drawers
  • Fix: Duplicate query variable conflicts
  • Fix: Table and Chart bugs
  • Fix: SQL orderBy issues

🆕 What's Changed

  • Check for uniqueness of variable name within cloned queries #1524
  • Updated Oracle JDBC dependency #1523
  • Improved charting examples and implemented variations #1540
  • Fixed TextArea resize issue #1589
  • Added get_organization and get_libraryquery APIs #1573
  • Support for Time-only column type in Table #1553
  • Meta APIs for database objects #1551
  • and many more...

Full Changelog: Compare 2.6.3...2.6.4


👋 New Contributors


Thanks to everyone who contributed!
Lowcoder is better because of you. 💜

Still Spotlight

10 Feb 22:09
8504731
Compare
Choose a tag to compare

The smallest Release we ever did.

By the update to the most modern ANTd UI Framework (where all Lowcoder is based on), we introduced a bug that was not even found by our internal test/checks and "clicking-through". Buttons from "some" Modals just disappeared. As this also affects Member Management at user groups, this update cannot wait.

Lowcoder Version 2 6 3

What's Changed

We (Raheel mainly) removed these bugs.

Full Changelog: 2.6.2...2.6.3

Spotlight

09 Feb 22:06
94c674f
Compare
Choose a tag to compare

We are excited to announce the release of Lowcoder v2.6.2, a refined update that enhances usability, expands layout flexibility, and resolves a key issue in the home view.

Lowcoder Version 2 6 2

Key Improvements and Fixes

Updating to Ant Design to v5.23.4.

With the update comes a large number of improvements and fixes. We do not expect visual changes in Lowcoder Apps - but slight performance improvement.

Enhanced Responsive Layout

The Responsive Layout component has been renewed, giving users more fine-grained control over their app’s behavior on different screen sizes. With improved adaptability, applications can now react even better to mobile device resolutions, ensuring a seamless experience across all platforms.

Introducing the Split Layout Component

With this release, we are adding the Split Layout component, empowering App Creators to give users control over their app’s view. This feature allows users to manage layouts dynamically using a drag-and-drop divider, making it easier to customize the interface according to their needs.

Optimized Lowcoder SDK Bundling

We worked on the bundling of Lowcoder SDK, so the biggest single file would not be 3MB but around 500k.
By this we made it to 606kb as biggest File and split up the SDK files much smarter than before.
This will have a good impact on page loading times that uses the Lowcoder SDK.

Bug Fixes and Performance Enhancements

This version addresses a small but problematic issue in the home view, ensuring smoother navigation and functionality. Additionally, several refinements have been made across the platform, including:

  • Improved event panel handling, ensuring proper updates when queries change.
  • Unique naming enforcement for variable headers, reducing conflicts and improving editor stability.
  • Fixed issues related to cancelled requests in custom components.
  • Addressed a null pointer exception when editingApplicationDSL was null.
  • Various UI refinements, including new icons, preview enhancements, and menu improvements after

What's Changed

Full Changelog: 2.6.1...2.6.2

Station Check

04 Feb 15:11
e2df7b6
Compare
Choose a tag to compare

Lowcoder v2.6.1

We are excited to announce the release of Lowcoder v2.6.1! 🎉

Lowcoder Version 2 6 1

This is a small release primarily focused on bug fixes and enhancements.

Highlights 🚀

  • Visual Data Query Variables: You can now use data query variables not only in JavaScript but also visually within the editor, just like other properties. This is a key feature for debugging apps more effectively.
  • Enhanced User Management API: Admins can now create and manage user data more comprehensively via API.

🔧 What's Changed


🔗 Full Changelog

Compare changes from v2.6.0 to v2.6.1

Thank you to all contributors for making this release possible! 🚀

Mach 2

22 Jan 20:47
73ad9ee
Compare
Choose a tag to compare

Lowcoder v2.6.0

Lowcoder Version 2 6 0

We're thrilled to announce the release of Lowcoder v2.6! This version is packed with exciting updates that will supercharge your app development process and enhance productivity like never before. Let’s dive into the highlights:

Local SQL Database and Querying

With Lowcoder v2.6, we’ve introduced a powerful local SQL database feature using AlaSQL. This enhancement lets you leverage SQL query language to manipulate and filter data locally, whether it’s from:

  • A local database like IndexedDB.
  • JSON data from API responses.

That means, you can query data from temporary states or other queries (API responses or any other data source) via SQL (!)
And naturally you can create and use a local SQL Database in the Browser of the user.

Screenshot 2025-01-22 at 21 07 01
  • Think of Data Unification: Consolidate and manipulate data from multiple sources, including APIs and local databases, using a single SQL query interface.
  • Or Advanced Filtering: Perform complex filtering, joining, and transformation operations that are difficult with traditional JavaScript.
  • And naturally: Partial or full Offline Capability (!): Enable offline data processing and querying for users without relying on a backend and internet connection.
Screenshot 2025-01-22 at 21 54 01

New Query Trigger Options

We’ve expanded the ways you can trigger data queries! Queries can now be triggered by four additional options.

  • On Input Change: Automatically trigger a query when an input connected to the query changes.
  • On Another Query Success: Chain your queries seamlessly by triggering one after another completes successfully.
  • On Page Load: Initiate a query every time the page is loaded.
  • After a Delay: Set a specific delay after the page load before triggering the query.

Query Usage Display

Never lose track of where your queries are utilized! Lowcoder v2.6 introduces a Query Usage Display, showing you exactly where each query is used across your app.

Improved Input and Component Options

  • Input Field Validation on Custom Rule Change: Ensure data integrity by validating inputs dynamically when custom rules are updated.
  • Input Formatting for Time/Time Range Components: Customize the way time inputs are displayed for a better user experience.
  • Dropdown Trigger Modes: Now configure your Dropdown components to trigger actions on Hover or Click.
  • Popup Styles for Date/Time Pickers: Enhance the visual appeal of date and time pickers with customizable popup styles.
  • Table Toolbar Visibility: Gain more control over your Table component with the ability to show or hide the Table Toolbar (Footer).

What's Changed

Full Changelog: 2.5.3...2.6.0

Silent Night

23 Dec 23:58
100d845
Compare
Choose a tag to compare

With v2.5.2 we introduced 2 bugs on Friday and need kindly to excuse!
v2.5.3 just fixes both bugs and add support for mobile view in the Admin Area App.

All Lowcoder team wishes you a wonderful Christmas time - If you celebrate the festival itself ;-)

Lowcoder Version 2 5 3

What's Changed

Full Changelog: 2.5.2...2.5.3

Ho Ho Ho

20 Dec 19:41
5cdf061
Compare
Choose a tag to compare

Lowcoder – Version 2.5.2

We’re thrilled to announce the latest version of Lowcoder, packed with improvements, new features, and enhanced usability! This release reflects our commitment to continuously evolve and provide the best development experience. Let's dive into what's new!

Lowcoder Version 2 5 2

New Features & Enhancements

🌟 Finalized Search & Pagination for Folders and Apps

Effortlessly browse through your folders and apps with our enhanced search and pagination capabilities.

📡 New Data Sources

Lowcoder now supports 6 exciting new data integrations:

  • SerpAPI: Enable Google Search via API.
  • EODHD: Access real-time and historical financial market data.
  • UiPath: Build interfaces and exchange data with UiPath installations.
  • Boomi: Seamlessly integrate with Boomi for workflow and automation.
  • APITemplate & Carbone.io: Generate stunning reports and PDFs with customizable, professional-grade templates. Carbone.io even supports pre-styled office document templates for full branding control.

📚 Documentation Updates

We’ve made significant progress on auto-generated documentation for all components, now at 30% completion. Stay tuned for more updates!

📊 Improved Chart Usability

Chart components are now more intuitive with accessible, dynamic properties. Say goodbye to cryptic configuration JSON!
Check out the updated Funnel and Gauge Chart to see the difference—more enhancements are on the way.

🗓️ Calendar & Gantt Chart Improvements

We’ve worked intensely on the Calendar and Gantt Chart components, adding drag-and-drop support and robust data handling. You can now store and manage changes directly in your data sources with ease.

🛠️ Modernized Docker Compose

Thanks to a contribution by @martkaczmarek, the Docker Compose files have been upgraded to Compose V2.0, with added health checks for better reliability.

👥 Community Contributions

New Contributors


🔧 Bug Fixes

We’ve resolved several issues to enhance stability and user experience, including:

  • Super Admin Rights: Super admins now have full admin privileges, allowing them to better control their hosted instances. This includes managing OAuth and user group settings.
  • Component Docs & Playground: Fixed infinite loading bug, so finally the Component docs are displayed as expected again.
  • Global Data Variables: Resolved an issue where variables were lost during app navigation.
  • Improved Search in Folders: Searching apps within folders is now seamless.
  • Null Errors: Addressed MySQL-related null errors and folder ID issues.

🔗 What's Changed

Here’s a quick overview of key changes in this release:

  • Modify app constant names to match frontend by @dragonpoo.
  • Fix issues with organization/byuser endpoint (#1383).
  • Fix null folder ID in getElements (#1385).
  • Add title, description, and category to app list endpoint (#1381).
  • Update Funnel & Gauge Chart usability (#1400).

🔭 Upcoming Features

Here’s a sneak peek at what’s coming next:

  • Improved OAuth Support: Enhanced support for user groups and data matching.
  • Slugs for Workspaces & Apps: Beautiful, named URLs instead of IDs.
  • Full Chart Configurations: Support for all styling and customization options.
  • Component Shadows: Adding shadow support for more dynamic designs.
  • Calendar & Date Component Enhancements: Improved date formatting and usability.

For the full list of changes, check out the changelog.


Thank you for your continued support and feedback. Together, we’re building something incredible! 🚀

What's Changed

New Contributors

Full Changelog: 2.5.1...2.5.2

Green Light

04 Dec 22:10
afb0891
Compare
Choose a tag to compare

Lowcoder v2.5.1 Release

Lowcoder Version 2 5 1

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, and toDeletedEvents, enabling separation and execution of database queries for calendar changes.
  • Introduced functions clearUpdatedEvents, clearInsertedEvents, and clearDeletedEvents 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 and Switch 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

Full Changelog

View the complete changelog

Thank you for your continued support and feedback. We hope you enjoy the new updates in v2.5.1!

Pool Position

19 Nov 14:30
bc9cae0
Compare
Choose a tag to compare

Lowcoder v2.5

We are thrilled to announce the release of Lowcoder v2.5, a major update that introduces new features, numerous improvements, and bug fixes to enhance your development experience. This release also marks the introduction of Subscriptions, providing users with additional services and capabilities while maintaining the full functionality of the Community Edition. Our goal remains the same: to empower our users and support their success with the best tools possible.

🚀 Highlights of Lowcoder v2.5

🌟 Subscription Model

With this release, we introduce Subscriptions, a new way to access extended services and tools. Community Edition remains free and unrestricted, ensuring you retain full access to the core platform. Subscriptions add extra value by providing advanced features and services, beginning with a fully integrated Support System within Lowcoder. This reflects our dedication to your success and our commitment to providing top-tier support.

🛠️ What's New and Improved

  • Table Enhancements
    Added multi-column sorting for better data organization.
    Dynamic sorting can now be set and retrieved programmatically.
  • Unified Login Process
    Centralized login form for a streamlined user experience.
    New /admin/login route for admin access, ensuring workspace-specific authentication settings don't interfere with admin capabilities.
  • Improved Firebase Connector
    Enhanced support for dynamic lists, table displays, and extensive queries.
  • JSON Schema Forms
    Introduced automatic responsiveness based on component width for an optimized UI.
  • Canvas Customizations
    Added style settings for canvas, including:
    Height adjustment.
    Grid resolution settings.
    Customizable background options.
  • API Improvements
    Added search functionality for various objects (Apps, Folders, Data Query Library items, etc.), with UI integration planned in upcoming releases.
  • Updated OpenAI Data Source Specifications to support v2.3 API features.
  • File Upload Component
    Introduced image capture functionality, allowing users to take snapshots directly from their camera.
  • Performance Improvements
    Node-Service caching for selected API requests, ensuring faster app access.
    Browser-side icon caching to reduce frequent reloads and enhance app performance.
  • Tabbed Container
    New setting to destroy inactive tabs, freeing memory for better performance.

🐞 Bug Fixes

Resolved issues with the Drawer component.
Fixed several sidebar inconsistencies.
Corrected DropdownList API behavior.
Addressed bugs in table text overflow visibility.
Fixed login issues when Email Auth Provider is disabled.

📖 Component Auto-Documentation

We’ve begun enriching the component documentation with examples and detailed guidance. Over the coming weeks, expect comprehensive documentation for nearly all components.

🌟 New Features in Modules

Modules can now load even when hidden, increasing flexibility in app design.

👨‍💻 Contributions and Updates

New Contributors:
Welcome @adnanqaops, who contributed examples for existing components in PR#1308.

Notable Pull Requests:
PR#1316: Responsive Layouts for JSON Schema Forms.

🚀 Looking Ahead

Lowcoder v2.5 lays the foundation for future innovations. With Subscriptions, we aim to deliver even more value while keeping the Community Edition open and accessible. Stay tuned for upcoming updates, improved UI search, and further enhancements to make your development journey even smoother.

Thank you for being part of the Lowcoder community. Together, we continue to build the future of app development!

What's Changed in Detail

Full Changelog: 2.4.12...2.5.0