Skip to content

Releases: appsmithorg/appsmith

Release v1.22 🌈

25 Apr 04:41
19b9f49
Compare
Choose a tag to compare

Features

  • Updated copy from "widgets" to "UI elements" (#32514)

Fixes

  • Fixed tooltip position of the ellipsis content for response table (#32800)
  • Fixed race condition when running building block actions after drop on canvas (#32808)
  • Fixed Widget Selection prompts showing outside Editor (#32794)
  • Fixed bug where Audio recorder UI didn't reset during recording (#32747)
  • Fixed issue with GraphQL binding query timeouts (#32785)
  • Fixed linting errors on browser API addition (#32732)
  • Fixed GraphQL bindings issue (#32760)
  • Fixed input validations on page update API (#32692)
  • Fixed branch protection callout (#32707)

Deprecations

  • Removed shell scripts in aws_ami (#32824)
  • Removed success toast message for onload JS functions (#32700)

Release v1.21 🌈

16 Apr 11:38
00e11e8
Compare
Choose a tag to compare

Features

  • Suggest queries query type added in action DTO (#32593)
  • Granular git status (#31619)
  • Move conversion flow under feature flag (#32490)
  • Enhanced widget card (#32211)

Fixes

  • Remove unnecessary scrollbar when page size fits in available height in Table Widget (#32327)
  • Jest test failures due to getIsAnvilLayout (#32664)
  • Tooltip readability issue in templates card title (#32660)
  • Api Pane IA (#32603)
  • Add Loading when JS is getting created (#32605)
  • Deprecate JS object confirm before calling (#32527)
  • Missing methods in gitexecutorceimpl (#32614)
  • Data list styling (#32598)
  • Don't send events with null to Segment (#32600)
  • Commands title changed to command for each datasource query editor forms (#32526)
  • Connection mode hidden from MySQL form config (#32487)
  • Updated help text and client tests (#32521)
  • appsmith.URL.queryParams update on same page navigation (#32382)
  • Widget card filter (#32420)
  • Rest API response box is unreachable via scroll (#29830)
  • Label for data type in S3 create file action (#32484)
  • NPE in SegmentConfig (#32498)
  • Button icon settings (#32493)
  • Canvas empty space (#32489)
  • Safari user select (#32464)
  • Self signed certificates value set in the props (#32474)

Release v1.20 🌈

10 Apr 05:37
f62952a
Compare
Choose a tag to compare

Features:

  • Signature verification for user level flags (#32426).
  • Support symlinks in ca-certs folder (#32391).
  • Added assert for network status in IDE add pane interactions spec (#32395).
  • Added trace and span info to context (#32399).
  • Minimal surface API for HealthCheckServiceCE (#32347).
  • Added form config for reading certs for PG (#31895).
  • WDS components in Table header (#32112).
  • Support for encrypted backups, that include the salt and password in the archive. (#29902)

Fixes:

  • Removed redundant evalTreeWithChanges calls during plugin page load call (#32459).
  • Removed unnecessary lowercase conversion for MongoDB URI (#32375).
  • Redirect user to a blank screen on deleting the last item (#32418).
  • Fixed input alignment (#32452).
  • Fixed typo in pr-test-file-check.yml (#32422).
  • Fixed peek overlay object value in lowercase (#32412).
  • Fixed min width issue to avoid shrinking in table cell element (#32413).
  • Email Verification link now opens in the same tab (#32361).
  • Fixed feature flags not intercepted correctly (#32341).
  • Fixed NPE in Segment exception logging (#32351).
  • Scheduling synchronized block on bounded elastic thread pool instead of main event thread pool (#32343).
  • Fix appsmithctl restore not working when source and destination database names are different. (#29902)
  • Various other bug fixes and improvements.

Release v1.19 🌈

04 Apr 05:14
867c529
Compare
Choose a tag to compare

Fixes

  • Scheduling synchronized block on bounded elastic thread pool instead of main event thread pool (#32343)
  • Fixed issue with MultiEnv switcher being visible in view mode in cloud (#32333)
  • Fixed bottom bar issue with MultiEnv (#32249)
  • Fixed refactored currency code data to remove duplication problem (#32242)
  • Fixed issue where closing modal in Split view exits code mode (#32119)
  • Fixed Auth datasource new API button not working (#32079)
  • Updated logic for fetching onPageLoadActions for blocks import (#32073)
  • Fixed save flow enabled for client credentials grant type (#32047)

Chore

  • Added telemetry for monitoring evaluations processing (#32222)
  • Removed old undocumented migrate command (#32114)

Features

  • Support encrypted backups and fix restoring to renamed databases (#29902)
  • Added edit option in suggested queries in hint commands (#32076)
  • Added layout on load actions to import block API response (#31993)
  • Show slash command prompt on focus in property pane (#31920)

Release v1.18 🌈

25 Mar 11:35
14531b1
Compare
Choose a tag to compare

Features

  • Added ability to change application logs location (#31926)
  • Implemented captcha for invite user flow (#31715)
  • Introduced support for sectionStyles in datasource editor form (#31817)
  • Added Create as a Widget SelectionRequestType (#31799)

Fixes

  • Addressed OOM issue (#31995)
  • Resolved issue where some widgets were not using meta state resulting in it not holding state between edit and preview modes (#31970)
  • Fixed WDS bdNeutralHover color (#31922)
  • Debugger tab is now selected by default when opened using shortcuts (#31989)
  • Fixed filter Appsmith exceptions from feature flagged aspect to provide context-based exception (#31913)

Chore

  • Refactored feature flag release_show_create_app_from_templates_enabled (#31991)
  • Corrected top menu help options (#31986)
  • Improved IDE query url render tests (#31919)
  • Migrated customJs Lib query to bridge class (#31932)
  • Updated Label Config

Others

  • Reduced RTS error log spam (#31917)
  • Added unit test for query/js delete - next item selection (#31915)
  • Enabled ability to enable feature flags in unit tests (#31914)
  • Extended the update recently used workspaces to workflows and packages (#31738)
  • Added after delete hook for Appsmith AI datasource (#31466)
  • Removed ready banner (#31903)
  • Made TED image tag configurable (#31815)
  • Migrated plugin repository class to use Bridge API (#31798)
  • Removed unnecessary status API call (#31229)
  • Removed JS_VARIABLE_MUTATED event (#31884)
  • Restructured WidgetsEditor (#31803)
  • Added tag module for module related tests (#31790)
  • Improved TextInput style for WDS (#31659)
  • Fixed distortion of options in WDS radio group widget in a Section with > 1 Zone (#31797)
  • Addressed redirect issue from ds modal after import (#31834)
  • Implemented failsafe for split screen if we turn off the feature flag (#31832)
  • Removed counter of cmd + click navigation usage (#31830)
  • Removed unused js events (#31800)

Release v1.17 🌈

18 Mar 04:33
004ee82
Compare
Choose a tag to compare

Fixes

  • Made userTag a hidden field to avoid exposing it as a user-configurable option with Appsmith being the default value (#31792)
  • Adjusted Query Sorting control width
  • Refactored fetching of icon for module instances (#31765)
  • Fixed split pane JS setting overflow (#31782)
  • Fixed incorrect field constants (#31760)
  • Updated add navigation hooks to resolve EE issue (#31751)
  • Resolved issue where git connected app users were redirected to the default branch on closing add pane (#31700)
  • Removed globalThis usage (#31689)
  • Handled error in trigger requests for Appsmith AI (#31549)
  • Added error handling for updateLayout failure while importing (#31694)
  • Handled error in widget selection on modal closure when URL changes (#31702)
  • Fixed homepage error message when no workspaces are present and updated Github changes message (#31691)
  • Fixed error causing abnormal content removal in file picker widgets (#31646)
  • Corrected double-brace-initialization issue (#31643)
  • Removed unnecessary box-shadow for the active tab causing visual artifact (#31608)
  • Fixed background color change for the tab bar (#31607)
  • Fixed file picker widgets removing files causing abnormal content (#31646)
  • Fixed map chart widget label counts and snapshot in spec (#31648)
  • Removed unnecessary checks for create action API in spec file (#31656)
  • Fixed canvas resizer jumps when a keydown event happens in preview mode (#31578)
  • Resolved routing issues in Side by Side mode (#31551)

Features

  • Rolled out Side by Side mode (#31686)
  • Introduced new IDE Top Navbar (#31594)
  • Added split pane beta announcement modal (#31676)
  • Implemented drag and drop building block on canvas with skeleton loader (#31406)
  • Listed building blocks in explorer (#31199)
  • Replaced Fusion Charts with Echarts as chart provider for Map chart widget (#31482)
  • Changed add button to toggle button in left pane (#31523)
  • Implemented rate limiting on Caddy (#31496)

Release v1.16 🌈

07 Mar 12:13
65a5f27
Compare
Choose a tag to compare

Fixes

  • Workflows Query Issues: Addressed workflows query issues (#31567).
  • Margin Top in Onboarding Flow: Added margin top to the onboarding flow if the banner is visible (#31497).
  • Missing JS Arguments: Fixed missing JavaScript arguments by making them optional (#31550).
  • Focused State in Storybook: Fixed focused state not working on Storybook's complex form story due to z-index (#31540).
  • Last Selected JS Function/Response: Resolved the issue where the last selected JS function/response does not load up (#31495).
  • Side by Side Blank State UI: Addressed UI issues with side by side blank state, tooltip, and add button (#31479).
  • Widget Layout: Improved widget layout (#31471).
  • Unavailable JS Arguments: Made a small modification for unavailable JS arguments on EE while importing JS module instance (#31469).
  • Font Size and Spacing: Fixed font-size in header + spacing (#31462).
  • Radio Group Options Accessibility: Ensured radio group options are accessible (#31382).
  • Google Sheet Side by Side Display: Fixed Google Sheet side by side display (#31378).
  • Refocusing Input: Fixed refocusing of input (#31376).

Features

  • Building Block Canvas Dragging: Introduced building block canvas dragging feature (#31398).
  • Rate Limiting for Caddy: Added rate limiting for Caddy (#30897).
  • Workflow Analytics Code Split and Housekeeping: Split and performed housekeeping for workflow analytics (#31425).
  • PGSql MTLS Support: Added PGSql MTLS support (#31067).
  • Inline Buttons Widget: Created an inline buttons widget (#31318).
  • WDS Elevation Borders: Implemented WDS elevation borders (#31316).

Chore

  • Code Split for Action Execution: Implemented code split to support action execution without permission (#31465).
  • Menu Reordering: Re-ordered the menu for APIs and Queries & deleted BetaTag component as it's deprecated (#31552).
  • WDS Color Refinement: Made WDS color refinement (#31499).
  • Space Distribution Feature Clean Up: Cleaned up space distribution feature in Anvil (#31468).
  • Compatibility Changes for Import Apps: Made compatibility changes for import apps with a downgraded experience (#31488).
  • Record Server Tests: Recorded server tests that errored, not just failed (#31457).
  • Add Prefix for Failed Tests: Added $PWD/ prefix for failed tests (#31457).
  • AssertJ for Plugins: Added AssertJ for plugins for better assertions (#31380).
  • Use QueryBuilder for Count Op: Used queryBuilder for count op (#31328).
  • Git Continuous Delivery Automation Tests: Added Git continuous delivery automation tests (#31131).
  • Split Companion to Package Import: Split companion to package import (#31394).
  • Remove MongoDB's UpdateResult: Removed MongoDB's UpdateResult, unused (#31369).

Release v1.15 🌈

01 Mar 11:30
4f203f5
Compare
Choose a tag to compare

Fixes

  • Addressed issue where Run button was not displaying properly (#31323)
  • Corrected header capitalization in the data source section (#31371)

Chore

  • Removed upsert in setting last release notes version (#31324)
  • Ensured no upsert when saving data source structure (#31320)
  • Implemented conditional enabling of Micrometer metrics (#31204)
  • Used queryBuilder for count operations (#31299)
  • Removed mongoTemplate in BaseService (#31283)
  • Removed ineffectual user change handler (#31286)
  • Split debugger states (#31043)
  • Implemented code split for entity search (#31332)

Continuous Integration

  • Added debug information for failed server build
  • Collected failed server tests from Surefire reports (#31366)
  • Fixed argument for re-running server unit-tests

Security

Release v1.14 🌈

28 Feb 11:15
54a72a8
Compare
Choose a tag to compare

Chore

  • Don't break on missing info.json (#31287).
  • Remove code-owners no longer working with us (#31313).
  • Remove simple mongoOperations uses in repo classes (#31285).
  • Use Lombok's FieldNameConstants instead of QueryDSL (#31269).
  • Add updateFirstAndFind to Fluent repo API (#31165).
  • Remove mongoOperations use in Application repo (#31181).
  • Diff fixes on evalProps remove sending evaluatedData patches (#31222).
  • Upgrade Mockito and surefire plugin (#31073).
  • Create correct radii tokens (#31215).
  • Refine WDS dimension tokens (#31158).
  • Decouple evaluatedValues from evaluated window popup (#31127).
  • Bug: Adjust WDS caption text style (#31167).
  • Split routing for split screen (#31151).
  • Aforce issue for multipart file upload (#30376).
  • Refactored importables to be artifact agnostic (#31123).
  • Remove mongoOperations in updateById method (#31141).

Fix

  • Add useEffect hook to close modal when reconnecting modal is open (#31200).
  • 'Are you sure' state reset (#31227).
  • Preserve order of widgets during multiple widget drag and drop (#31273).
  • Explicit zone drop in modal widget (#31079).
  • Cypress scroll on trigger events (#31248).
  • onClick handler on button group widget (#31260).
  • Updated Label Config.
  • Height issue in auto layout for [custom widget] (#31176).
  • Clipping issue for excessive hug widgets in an alignment (#31053).

Feat

  • Workflow JS run on browser (#31106).
  • JS enabled by default for 1 click binding (#31162).
  • Asymmetric padding in Anvil (#30964).
  • Introducing the Bridge API (#31147).
  • Bug fixes for R1 (#31066).
  • Adding UserAgent Tag in Databricks datasource configuration, a recommended practice (#31195).

Miscellaneous

  • Performance fix generateDataTreeWidgetWithoutMeta (#31193).
  • Update icons (#31218).
  • Module instance delete navigation (#31140).
  • Display of group option popup inside Form Widget Container (#30813).
  • Updates position of start from templates dialog (#31194).
  • Widget Sidebar Spec (#31196).
  • Add import for FEATURE_FLAG and update useFeatureFlag call (#31191).
  • Add missing policies field in Appsmith AI Default datasource (#31102).
  • Should not perform diff and clone operations on evalProps (#31161).
  • Add new icons and thumbnails to WDS widgets (#31085).
  • Signup error redirect to the wrong path (#31179).
  • Request referer shouldn't influence redirect URL (#31155).

Release v1.13 🌈

16 Feb 11:00
b35fb23
Compare
Choose a tag to compare
  • Fixes
    • Debugger shows up with no tab selected (#31126)
    • Added escaping logic for html reserved characters (#31133)
    • Datasource null check in QueryDebugger (#31115)
    • Fix GraphQL test for Datasource list check (#31120)
    • Import debugger fixes (#31080)