Skip to content

Dev > Main for Release v3.0.0 - #2183

Merged
FalkWolsky merged 343 commits into
mainfrom
dev
Oct 11, 2026
Merged

FalkWolsky merged 343 commits into
mainfrom
dev

Conversation

@FalkWolsky

Copy link
Copy Markdown
Contributor

Merge dev into main for Lowcoder 3.0.0: faster apps and a more responsive builder, AI-assisted app construction that stays editable, and reusable Templates with Lowcoder drop-zones.

Months of work come together in this release:

  • Address memory leaks and unnecessary re-renders, including editor history, editor state, component selection, and ListView rendering.
  • Introduce AI Automator and inspectable JSON recipes for creating and updating apps. AI Robot subscription required; model-provider usage is separate.
  • Introduce Templates: developer-maintained layouts with editable Lowcoder drop-zones.
  • Add AI Chat plus Chat Box and Chat Controller for assistant and room-based chat experiences.
  • Add theme import/export, laying the groundwork for future marketplace theme exchange.
  • Add copying components between apps, including modals.
  • Renew the Agora meeting integration and improve screen sharing and track lifecycle stability.
  • Enable Enterprise license requests and checkout directly in Lowcoder.
  • Deliver community fixes covering datasource access, prepared queries, forms, dates, tables, layouts, file uploads, navigation, and embedded apps.

Use the release announcement as the GitHub release body after this merge. The issue audit covers all 46 Awaiting Release issues and separates 21 existing main changes from 25 additional release candidates. The new-issue list includes two entries requiring a final implementation/plugin check (#2101 and #2111).

Types of changes

  • Bugfix
  • New feature
  • Breaking change
  • Documentation Update

iamfaran and others added 30 commits February 2, 2026 19:52
[Feat]: #2099 #2100 add clearValueAt + file name validation to the file upload component
[Feat]: add select component selected/active styles
[Feat]: Toast / Notification Component
[Fix]: #2101 transfer component selectedKeys + filterOption
…padding

[Fix]: tabbed container body padding
[Feat]: add support of multiple input formats for date component
iamfaran and others added 25 commits September 8, 2026 20:15
Add md docs links in the components + nested subfolders
Bulk of work on client chat components, AI integration and numerous component fixes and updates.
Squash of the 151 commits of branch coverage-gate (kept, with the full
history) on top of api-service-tests.

Test infrastructure:
- tests moved to Testcontainers and JUnit 5; container images pinned by
  digest (ContainerImages); the shared MongoDB container gets a 65536
  open-file limit; heavy containers (MSSQL, Elasticsearch, Oracle) run
  under @tag("heavy-container")
- test dependencies managed in lowcoder-dependencies and the module poms

Coverage gate:
- lowcoder-coverage-report: JaCoCo aggregate report plus coverage-gate.xml,
  one line and one branch floor per module (18 modules), run in
  `mvn verify`; enforced (gate.failonviolation=true) with every floor at
  least 0.80/0.80; -Dgate.failonviolation=false gives a report-only run
- local only (no CI job); skipped with -Djacoco.skip=true or without
  execution data

Tests:
- 283 new test files across the sdk, infra, domain, server and plugin
  modules; known production defects are pinned at today's behaviour (fixes
  deferred) and named in the tests

Production changes:
- unreferenced code deleted (owner decision), including KeyInstanceCreator,
  EndpointAuthorizationManager, the bundle Tree/Node classes, unused bulk
  member methods, MongoUpsertHelper.bulkRemove and other dead utilities
- .gitignore: lowcoder-plugins/plugins/, the integration tests' temporary
  plugin-jar directory
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

Deploying lowcoder-cloud with  Cloudflare Pages  Cloudflare Pages

Latest commit: 43f27e2
Status: ✅  Deploy successful!
Preview URL: https://93616192.lowcoder-cloud.pages.dev
Branch Preview URL: https://dev.lowcoder-cloud.pages.dev

View logs

@FalkWolsky
FalkWolsky merged commit aa1b660 into main Oct 11, 2026
9 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants