Skip to content

Releases: appsmithorg/appsmith

Release v1.78 🌈

25 Jun 05:29
f618cff
Compare
Choose a tag to compare

Features

  • Enabled organization fetching based on cloud billing status (#41016)
  • Implemented generation of an empty meta widget to handle empty data scenarios gracefully (#40886)
  • Added a multi-organization dropdown for easier organization switching (#40967)
  • Introduced instanceId into distributed lock keys to ensure proper isolation across instances (#40966)
  • Improved UI spacing and text truncation in the “Recent Domains” section for better readability (#40970)
  • Added tracking support for domains in multi-organization setups (#40938)

Fixes

  • Upgraded TinyMCE to the latest MIT-licensed version (#41003)
  • Suppressed the ResizeObserver loop runtime error in development when using webpack-dev-server (#40968)
  • Resolved JSObject test failures after CRUD generation updates (#40954)
  • Updated debugger assertion method to use GetNAssertElementText (#40937)
  • Fixed various package upgrade issues and completed incremental upgrades (#40935, #40947)

Release v1.77 🌈

18 Jun 04:55
da96066
Compare
Choose a tag to compare

Fixes

  • Improved form login specification for better reliability (#40693)
  • Enhanced null handling during action parameter evaluation and rendering (#40910)
  • Reverted the debounce change applied to onValueChange in input widgets (#40922)
  • Improved null safety in analytics data collection for action executions (#40905)
  • Updated security context handling by using the reactive context repository instead of directly modifying session attributes (#40892)

Release v1.76 🌈

11 Jun 06:03
6a185b3
Compare
Choose a tag to compare

Fixes

  • Applied updates to the code editor for improved functionality (#40239)
  • Switched Redis logic to use non-blocking SCAN command instead of KEYS to enhance performance (#40878)
  • Added nss_wrapper support in the Helm chart for better compatibility (#40673)
  • Handled undefined user object on the landing screen for invalid cloud billing domains (#40855)
  • Ensured CRUD queries include dynamicBindingPathList for correct binding behavior (#40833)
  • Fixed incorrect value display in table computed columns (#40664)

Feature

  • Enhanced error handling for responses from Cloud Services (#40821)

Release v1.75 🌈

04 Jun 04:17
37072d7
Compare
Choose a tag to compare

Fixes

  • Fixed an issue where widgets disappeared when the page name contained parentheses (#40818)
  • Updated CRUD action handling for runBehaviour generation (#40792)
  • Prevented loading all workspaces into memory to improve performance (#40810)
  • Handled burst traffic while fetching feature flags during scheduled cron jobs (#40808)
  • Ensured explicitly marked automatic actions are included in layout load actions (#40778)
  • Allowed application to run as a non-root user (#40642, #40793)
  • Added missing displayName and slug fields to the organization reducer (#40779)
  • Improved styling of full name input field to align with radio buttons (#40727)

Release v1.74 🌈

28 May 03:04
bd04a04
Compare
Choose a tag to compare

Fixes

  • Eliminated a concurrency bug in the file deletion logic by removing side effects from parallel streams (#40744)
  • Redirect users who are not part of an organization to the signup page (#40735)
  • Refactored validation logic in TableWidgetV2 to improve clarity and correctness (#40679)
  • Added type checking for Mixpanel session recording methods (#40717)
  • Logged out users if their session has expired between page switches (#40718)
  • Enabled runBehaviour in published mode as well (#40722)
  • Fixed email validation logic in InputWidgetV2 (#40708)
  • Prevented NullPointerException during BearerTokenAuth import (#40688)
  • Ensured left-side auth content is shown when multi-org feature is enabled (#40687)

Features

  • Updated toast messages for actions triggered on page load (#40726)
  • Implemented backend changes to support automatic runBehaviour updates (#40671)
  • Introduced multi-organization login page (#40690)

Release v1.73 🌈

22 May 06:10
1284a69
Compare
Choose a tag to compare

Fixes

  • Logged out users automatically if their session has expired between page navigations. (#40718)
  • Updated styles for the JS settings popover. (#40660)
  • Improved offline data handling for data tables with infinite scroll enabled. (#40632)
  • Refined table search by excluding system columns from search results. (#40647)
  • Removed usage of the Google Shared Drive flag. (#40617)
  • Resolved cyclic dependencies caused by run behavior changes in reactive queries. (#40481)
  • Fixed unit test failures in JSFunctionSettings. (#40480)

Features

  • Added backend support for backwards compatibility in "execute on load" functionality. (#40644)
  • Improved infinite scroll column merging in TableWidgetV2. (#40610)
  • Replaced all frontend instances of executeOnLoad with runBehavior. (#40358)
  • Replaced executeOnLoad with runBehavior in all action config settings. (#40339)
  • Updated references across the codebase from executeOnLoad to runBehaviour. (#40361)

Release v1.72 🌈

15 May 04:26
0b77f61
Compare
Choose a tag to compare

Fixes

  • Enhanced datasource structure retrieval logic in the useTableOrSpreadsheet hook (#40612)
  • Added non-null check for published actions to prevent errors (#40598)

Release v1.71 🌈

07 May 04:35
01ca77b
Compare
Choose a tag to compare

Fixes

  • Read admin emails directly from the docker.env file during migration (#40520)
  • Simplified the table reset logic in TableWidgetV2 (#40486)

Features

  • Improved unit test mocking in the useTableOrSpreadsheet hook (#40476)

Release v1.70 🌈

30 Apr 03:53
f4a33b7
Compare
Choose a tag to compare

Fixes & Improvements

  • Fixed CI test failures by adding missing modText and isMacOrIOS mocks. (#40389)
  • Resolved parsing issues with nested parentheses in TableComputeValue expressions. (#40326)
  • Improved UX for unavailable plugins by updating copy text, and disabling “New Query” and “Edit” buttons when a plugin isn’t installed. (#40360)
  • Handled erroneous state in the Entity Item ADS template to improve stability. (#40363)
  • Fixed broken JSON Form generation for tables lacking a primary key or with READ_WRITE permissions. (#40275)
  • Resolved missing icon issue for datasources when the associated plugin is not present. (#40327)

Release v1.69 🌈

24 Apr 11:34
43c2c98
Compare
Choose a tag to compare

Features

  • Enable backend support for upcoming integrations
    Introduced a new server endpoint to handle upcoming integrations. (#40256)

  • Removed hardcoded upcoming integrations from client
    Made the list of upcoming integrations dynamic by removing hardcoded values. (#40271)


Fixes

  • Improved UX for hidden pages
    Enhanced the user experience and behavior of hidden pages in the app. (#40322)

  • Updated datasource group name display
    Fixed logic to accurately reflect updated datasource group names in the Entity Explorer. (#40289)

  • Prevented data mismatch in Plugin Action form
    Resolved an issue causing inconsistent data between UI and form state. (#40264)

  • Adjusted markdown list formatting
    Corrected margin issues for cleaner list rendering in markdown content. (#40273)

  • Fixed Mixpanel config bug from env variables
    Resolved an issue where environment variable misconfiguration led to incorrect Mixpanel setup. (#40262)