Skip to content

Releases: lowcoder-org/lowcoder

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

New Home - fresh Color

30 Oct 12:26
a6c28bb
Compare
Choose a tag to compare

This is a truly minor maxi bugfix release.
We introduced in v2.4.11 the bug of Auto-Height for components with inner Grid.
This is solved and mainly the release is about this fix.

Other than that, we had a hint from a community member, that the login request fails "too often". (around 8% of requests)
We did research and found the solution.

What's Changed

Full Changelog: 2.4.11...2.4.12

New Home

28 Oct 21:24
9d8ab7b
Compare
Choose a tag to compare

Lowcoder v2.4.11

We’re excited to announce the release of Lowcoder v2.4.11, packed with bug fixes and exciting new features that enhance your experience and improve the versatility of our platform.

New Features

We Enhanced Canvas Customization

With this release, we've introduced powerful new settings for customizing the Canvas itself, giving you more control over your design:

  • Adjust Canvas Height: Configure the canvas height with a flexible number of vertical grid cells.
  • Vertical Grid Cell Height: Fine-tune the height of each grid cell to suit your design needs.
  • Background Options:
    • Background Image Positioning: Set a background image and precisely control its positioning.
    • Gradient Backgrounds: Create visually appealing gradients for your canvas background.

Improved Color and Gradient Selectors

We've added a Gradient Selector for all background options, making it easier to choose and apply gradient styles. Additionally, we've made improvements to the Color Selector, providing a more intuitive and seamless color selection experience.

Bug Fixes

  • OAuth Refresh Token Bug: Resolved an issue where users received a "No Workspace found" message due to a bug in the OAuth refresh token process.
  • Input Field Validation: Enhanced control over validation behavior for input fields, especially handling empty fields more efficiently.
  • Private NPM Repository Behavior: Fixed issues with private NPM repository handling to improve reliability and performance.
  • fix duplicate gid : null by filling in gid by @dragonpoo in #1242
  • Add authorization check to Extension Endpoint by @dragonpoo in #1250
  • Fix getOrganizationByUser endpoint by @dragonpoo in #1252
  • Theme canvas settings by @raheeliftikhar5 in #1247
  • refresh oauth issue - invalid workspace id by @dragonpoo in #1257
  • Disable auth provider based on workspace's list by @dragonpoo and @raheeliftikhar5 in #1256

Thank you for your continued support and feedback! We’re thrilled to bring you these enhancements and look forward to hearing your thoughts on the latest features.

— The Lowcoder Team

Full Changelog: v2.4.10...2.4.11

Hallway

11 Oct 10:39
d381f21
Compare
Choose a tag to compare

Lowcoder 2.4.10

Summary

This release addresses a specific issue related to Private NPM Handling to improve compatibility with Calendar (lowcoder-comps) and external Component Plugins.

Details

  • Private NPM Handling:
    • Resolved a problem where users experienced issues when integrating with the Calendar component (lowcoder-comps) and other external component plugins.
    • Enhanced the dependency resolution and loading strategy for private NPM packages to ensure smoother integration and prevent potential conflicts.

If you encounter any issues or have further feedback, please reach out to our support team.

What's Changed

Full Changelog: 2.4.9...v2.4.10

Still Arrival

04 Oct 16:25
a43f807
Compare
Choose a tag to compare

Lowcoder Release 2.4.9

Dear Lowcoder Community,

First of all, we would like to apologize for any inconvenience caused by the issues present in the previous release. Your experience is our top priority, and when something falls short, it matters to us just as much as it does to you.

In the morning, we discovered a bug that significantly impacted user experience. As soon as it came to our attention, our team jumped into action to identify the root cause and release a fix immediately.

The bug was about a frequent re-rendering of the user interface. It looked pretty much like "flickering" on user interaction.
Apps itself or any function was not affected - just the display.

Lowcoder 2.4.9 addresses this issue. We appreciate your patience and understanding while we resolved this matter and thank you for being an active part of our community.

If you face any further issues or have suggestions, feel free to reach out to us through our support channels.

Arrival

03 Oct 21:02
bc08f13
Compare
Choose a tag to compare

Lowcoder v2.4.8

We're excited to announce the release of Lowcoder v2.4.8. This update focuses on critical bug fixes and introduces a few new features to improve your development experience. Thank you to all contributors for their efforts in this release!

Bug Fixes

  • Tabbed Container Component: Fixed an issue where events were being double fired, ensuring consistent event handling.
  • Style Conflicts: Resolved a problem where styles were being unintentionally overwritten. #1217 by @raheeliftikhar5
  • Admin Area: Addressed an issue causing blank pages to appear in certain scenarios.
  • Table Component: Corrected dropdown events not being fired, restoring full functionality to dropdown interactions.
  • Rename Issue Fixed: #1220 by @dragonpoo

New Features & Updates

  • Firebase Data Source: Updated to the latest version, bringing enhanced stability and performance.
  • JSON Schema Form:
    • Updated to a new version with improved capabilities.
    • Introduced layout support through UI:Schema, enabling grid layouts and a more flexible form structure.
    • Added searchable select inputs, enhancing user experience with more intuitive dropdown interactions.

Additional Changes

  • Environment Variable Update: Added an environment variable for setting cookie max age. Named LOWCODER_COOKIE_MAX_AGE #1221 by @dragonpoo

New Contributors

We welcome and thank our new contributor for their valuable addition to Lowcoder:

Full Changelog: View all changes between v2.4.7 and v2.4.8


With "Arrival," we aim to deliver a smoother and more reliable experience. If you encounter any issues or have suggestions, please don't hesitate to open an issue on our GitHub repository.

Jetway

28 Sep 20:39
e777b7c
Compare
Choose a tag to compare

Lowcoder v2.4.7 Release Notes

This time our Release is only a smaller stability release, without introduction of a lot of features.
But we had really to close some bugs.

Also the next release, we expect rather soon, as we work continuously on the Rights Management System.
The Super-Admin Role will help many of you - but is not yet truly finalized. Please bear with us.

What's New & Improved

  • Folder View Fix: Fixed blank screen folder view in the Admin Area. #1180
  • New Environment Variable: LOWCODER_DEFAULT_QUERY_TIMEOUT_MILLIS introduced to control query timeouts. #1187
  • Better Event & Resource Handling in Calendar: Combined events/resourceEvents and added manual mapping support. #1191
  • Super Admin Role [WIP]: New Super Admin role added in the frontend for better control and access. #1195
  • Scrollbar & Switches: Improved component styling with dynamic scrollbars and switches. #1192
  • Aliyun OSS Data Source: New support for AliCloud Object Storage as a data source. #744

Bug Fixes

  • Resolved OAuth Refresh Token issues.
  • Fixed Kanban board flickering.
  • Addressed MySQL NULL values problem. #1183
  • Improved auto-loading of Lowcoder components.
  • Upgraded dependencies for enhanced security and stability. #1174, #846, #805

Special Thanks

A warm welcome to our new contributor, @encorearon, for their work on supporting Aliyun OSS! #744

New Contributors

Full Changelog: 2.4.6...2.4.7