Lowcoder - Opensource 2.0.1
Thanks to our contributors and developers, we've made some significant enhancements to Lowcoder.
We're excited to share with you the latest improvements, updates, and fixes we've made to our Platform.
New Features 💫
Branding / White Labeling Support:
Users can now personalize the application with their own logos for a more branded experience. This is the first and most important step to ensure for you as Application Developer and Builder the ability to place your brand. We will continue to open Lowcoder for further branding configurations.
Layout Control
We've introduced global and local margin/padding settings for all visual components, giving you better control over your layout.
From spacy wide layouts to very compact application designs.
Update for the Magnetic Grid System:
Users can now set grid density in themes according to their preferences. That helps to build pixel-perfect apps using the magnetic grid system on a configurable spacing.
Lottie Animation Support:
The application now supports Lottie animations, providing more options for interactive UI design.
Speed is everything 🚀
With the improvements, we reached impressive numbers! From a maximum of 50 parallel users per container, we managed to support now a scale of up to 5000. That is a hundred times faster! Or cheaper for your deployments, cause it needs fewer resources to serve a higher amount of concurrent users.
This is an important step towards our vision to support not only internal apps but customer-facing B2C / B2B2C apps too.
Security & Configuration Updates 🔐
Internal Libraries & Code Cleanup:
We've made several security updates to many internal libraries and performed code cleanup to optimize the performance.
Configurable API Rate Limiting:
The application now allows users to configure API rate limiting, or even switch it off as per their requirements.
Users now have the ability to globally configure request sizes.
We've cleaned up the naming for many ENV variables for better clarity and easier understanding.
API Service Updates 💎
API Service Building with Tests:
The API service Java Code now builds including tests, which is a significant improvement to our previous versions. We've fixed and developed many tests for the API service to ensure its stability and performance. We will continue to add tests to ensure high code quality and test coverage.
Updated Spring Security:
We've updated Spring Security to the most current version for better safety and reliability.
Contributor Enhancements 👊🏻
Chinese Language Environment:
Special thanks to our contributors, the Chinese language environment is now up and running again.
Bug Fixes for HELM Charts:
Numerous bugs in the HELM charts for Kubernetes Deployment were fixed, ensuring stable working deployments.
We're grateful for the support and contributions from our dedicated users. Your feedback is instrumental in these enhancements and improvements, and we look forward to continuing to build a stronger and more feature-rich application with you.
Should you have any questions, issues, or suggestions, please don't hesitate to reach out to our support team.
What's Changed
- Allow usage of SSL certificate in frontend by @ludomikula in #222
- Move frontend configuration to it's entrypoint by @ludomikula in #223
- Add CERT variable to standalone frontend startup by @ludomikula in #225
- fix: remove nginx.conf on frontend startup to allow re-linking by @ludomikula in #232
- removed the test object from modules view mode by @joenan in #262
- build(deps): bump @supabase/supabase-js from 2.22.0 to 2.26.0 in /server/node-service by @dependabot in #251
- build(deps): bump stylis from 4.2.0 to 4.3.0 in /server/node-service by @dependabot in #250
- build(deps): bump nginx from 1.23.4 to 1.25.1 in /deploy/docker by @dependabot in #249
- build(deps): bump node from 20.0-slim to 20.3-slim in /deploy/docker by @dependabot in #248
- build(deps): bump commons-io from 2.7 to 2.13.0 in /server/api-service by @dependabot in #244
- build(deps): bump google-api-services-sheets from v4-rev20230227-2.0.0 to v4-rev20230526-2.0.0 in /server/api-service by @dependabot in #241
- build(deps): bump vite from 3.2.6 to 4.3.9 in /client by @dependabot in #240
- build(deps): bump mermaid from 10.2.0 to 10.2.4 in /client by @dependabot in #238
- build(deps): bump spring-test from 5.2.3.RELEASE to 6.0.10 in /server/api-service by @dependabot in #239
- build(deps): bump snowflake-jdbc from 3.13.30 to 3.13.33 in /server/api-service by @dependabot in #242
- build(deps-dev): bump rollup-plugin-visualizer from 5.9.0 to 5.9.2 in /client by @dependabot in #243
- build(deps): bump spring-boot-starter-parent from 2.6.13 to 3.1.1 in /server/api-service by @dependabot in #245
- Fix Build Failures For Lowcoder-Root Module ( API Service ) by @aq-ikhwa-tech in #272
- feat: lottie animation component by @aaron1604 in #268
- fix: docker file build failing by @aaron1604 in #269
- feat: grid column settings in theme by @aaron1604 in #270
- Make default API rate limit configurable by @ludomikula in #274
- Return HTTP 429 - too many requests when rate limit reached by @ludomikula in #275
- Fix Lowcoder Api Server Launch Failure by @aq-ikhwa-tech in #276
- Feat: margin padding by @aaron1604 in #278
- Fix Failing Tests For Api Service by @aq-ikhwa-tech in #279
- Migrate Spring Security To Spring 3.x by @aq-ikhwa-tech in #280
- feat: add possibility to turn off rate limit filter by @ludomikula in #281
- feat: home icon by @aaron1604 in #283
- fix externalUrl redis for helm chart by @elee1766 in #284
- fix: chiese environment not work by @mousheng in #286
- same change for secrets.yaml by @elee1766 in #287
- Remove default log file appenders by @ludomikula in #288
- Feat/home icon by @aaron1604 in #290
- Fix plugin loading by @ludomikula in #291
- new: unify usage of max request size across all components by @ludomikula in #293
New Contributors
- @joenan made their first contribution in #262
- @aq-ikhwa-tech made their first contribution in #272
- @elee1766 made their first contribution in #284
- @mousheng made their first contribution in #286
Full Changelog: v2.0.0...v2.0.1