Skip to content

Releases: appsmithorg/appsmith

Release v1.9.19 🌈

12 May 07:56
ed35f7e
Compare
Choose a tag to compare

🚀 Features

  • You can now give Appsmith access to only specific sheets in the Google Sheets datasource (#22758)
  • Update order of action file operations (#22754)
  • App navigation - Logo upload (#22297)

🐛 Bug Fixes

  • Set Api.data on promise resolution (#23060)
  • Edit button fixes
  • Country flag emojis not working in chromium browsers on windows for airgapped instances. (#23091)
  • Upload image logo fix (#23056)
  • Add message prompt on min field (#22977)
  • Layout conversion for git apps by getting actual page list from current list and dynamic binding path fix (#22968)
  • Sending usage pulse when the app is private and user is logged in. (#22933)
  • Oracle icon path (#22986)
  • Renaming ff to conform to new type (#23050)
  • Enable uppy informer for airgapped instances (#23003)
  • Clear cache when switching pages (#22776)
  • Editor loses focus when ESC is pressed (#22975)
  • Reflow resize issue where widgets around the dragging widget start to move without any contact (#22571)
  • Add current index property to min max fields (#22556)
  • Action reducers were using old implementation of updating state (#22912)
  • Fixes the google sheets update datasource name issue (#22741)
  • Invalidated error state connection mono from cache (#20538) (#22718)
  • Error handling added with proper message when try to create application with duplicate name (#22632)
  • Display name validation (client) (#22938)
  • Back button to fit content instead of full width (#22875)
  • Added userPermissions in newPage Api (#22970)
  • Advanced filetype validation (#22808)
  • Default to empty structure when not available (#22990)
  • Display picture - prevent invalid files (#22900)
  • Display name validation (server) (#22927)
  • No input validation error in totalRecordsCount (#22766)
  • Google Sheets import/export issue (#22746)
  • Updated Template to create datasourceConfigurationStructureList (#22873)
  • Added single quotes on hint query containing mustache substitution (#22848)
  • Text font gets changed on adding Rich text editor widget onto canvas (#22939)
  • Scrolling not working on iframe in preview mode (#22798)
  • Delete ds should restore init state after menu closed (#22787)
  • IIFE error for this.params (#22683)
  • Firefox file picker not showing up issue fixed (#22778)
  • Column order of frozen columns when query changes (#22691)
  • Removed structure data from within datasource collection (#22847)
  • Updated server set up docs to lower confusion from logs (#22926)
  • Layout Conversion bugs for auto Layout (#22565)

Release v1.9.18 🌈

10 May 09:55
3cb8d21
Compare
Choose a tag to compare

🚀 Features

  • Signposting stickiness (#22088)
  • Intercom consent (one time consent) in CE (#22678)
  • Oracle integration, add support for DB schema and update error infra (#22634)
  • Autocomplete feature for email and password (#22715)
  • Add support for tab in autocompletion (#22653)
  • Update existing app via JSON import ([#22793) (#22684)
  • Add google sheets metdata (#22577)
  • Unfurl all entity explorer sections in new app (#22661)
  • Remove bloat from large files during upload (WIP) (#21757)
  • File upload instrumentation (#22417)
  • Open doc links in a new tab (#22613)
  • Remove public internet dependency for default logo in email templates for airgap instances ((#1351))

🐛 Bug Fixes

  • Error informer not displaying in file picker widget on airgapped instances (#23003)
  • Text font gets changed on adding rich text editor widget onto canvas (#22939)
  • Fill widgets are not assigned 64 columns on mobile viewport if placed in the same flex layer (#22918)
  • Encode query params in URLs (#22594)
  • Favicon not showing up on release (#22924)
  • Gsheet trigger 500 issue (#22899)
  • Race condition in import application flow (#22764)
  • Security Vulnerability in GitHub Workflows (#22888)
  • Remove support for updating the Git connected application via file import (#22870)
  • Scroll to selected widget failing when it's a container (#22777)
  • Don't log all env variables when starting up (#22864)
  • Entity link in errors (#22641)
  • Available columns calculation in assigning width to fill widgets (#22688)
  • Remove console log on MetaWidgetUpdate (#22836)
  • Prevent stack overflow in appsmith global function (#22755)
  • Cursor position not between parenthesis for function autocomplete (#22694)
  • Text widget's background truncation (#22597)
  • Updates + icon to take user to select pages page instead of direclty importing a template (#22595)
  • Get default value from entityTree instead of configTree (#22682)
  • Remove toast messages (#22267)
  • Remove unnecessary packages dependency settings (#22736)
  • Gapi script not loaded error handling (#22624)
  • Google Sheets Scope Label Change (#22548)
  • Firestore plugin -> "Timestamp Path" field must not be required field (#22646)
  • Casing for url,Url to URL in restapi pagination tab (#22732)
  • Code editor scroll cursor into view (#22494)
  • Remove JSON.parse for accessing Airtable query result (#22711) (#22712)
  • ListWidget child button unable to handle JS code with new line char in the start (#22600)
  • JS code with additional text does not evaluate (#22600)
  • Remove data identifier error when there's no List data (#22607)
  • Remove excess padding on right side and widget drop in nested containers (#22533)
  • Added condition to store nav context if datasource already created on changing the page from ds routes (#22557)
  • JSON response gets stringified by server ([#22450) (#22498)
  • Oracle plugin icon is broken (#22986)
  • Migration to add default Appsmith logo in DB to make email templates compatible for airgap env (#1412)
  • Keycloak url in deploying appsmith-ee (#1374)
  • Country flag emojis not working in chromium browsers on windows for airgapped instances.(#1420) (#23091)

Release v1.9.17

01 May 04:57
338ac9c
Compare
Choose a tag to compare

fix: crash issue when replayMap is undefined (#22515) by Rishabh Rathod
Merge pull request #1327 from appsmithorg/hot-fix/role-index-performance by Trisha Anand
fix: ListV2 flaky Tests (DefaultSelectedItem) (#22382) by Tolulope Adetula
fix: OOM error in ci client build (#1323) by Goutham Pratapa
feat: To store user's Intercom email share consent on backend (#22648) by Vishnu Gp
fix: Modified plugin documentation links (#22637) by Nidhi
fix: showing undefined binding on / command dropdown instead of name for js objects (#22483) by Druthi Polisetty
feat: disable spreadsheet entity in case of insert/delete one (#22490) by sneha122
fix: toast message issues for gsheet (#22551) by sneha122
feat: Updating invite modal & app settings for SSO embedding to introduce private app embedding (#1278) by Ankita Kinger
fix: tooltip in gsheets query pagination field (#22622) by Rohan Arthur
fix: Supervisord event listener health check exception Handling (#22587) by Sumesh Pradhan
feat: communicate gsheet constraints on creation page (#22233) by sneha122
fix: Cypress fix - failed embedsettings spec (#22616) by Dipyaman Biswas
Disable hot reloading of cypress tests (#22560) by Rajat Agrawal
feat: separate role assigned events for user and group / deprecate invited users from audit log (#1281) by Nilesh Sarupriya
fix: typo extra curly brace (#1319) by Sangeeth Sivan
feat: adding email property in google sheets (#22321) by Manish Kumar
feat: appsmith ai v0.1 (#1310) by arunvjn
feat: modified workflow for airgap build (#1318) by Sangeeth Sivan
fix: Bug Fixes in AutoLayout(Minor) (#22203) by Ashok Kumar M
fix: Better error handling for chat
revert "feat: modified workflows to accept airgap client builds (#1297)" (#1317) by Goutham Pratapa
fix: null check before accessing editableCell property in table widget (#22500) by Keyur Paralkar
feat: Updating invite modal & app settings for SSO embedding to introduce private app embedding (#22279) by Ankita Kinger
feat: modified workflows to accept airgap client builds (#1297) by Sangeeth Sivan
fix: hide telemetry form for airgap instance (#22546) by Sangeeth Sivan
fix: bug fixes EE (#1295) by Sangeeth Sivan
fix: airgapped instance bug fixes (#22440) by Sangeeth Sivan
fix: Sorting by renamed custom column (#22405) by Rajat Agrawal
feat: Update the Installation Setup Complete event to better track the analytics (#22572) by Abhijeet
fix: Tab title text cut issue (#22486) by Priyanka
fix: Fix fetch datasource structure on datasource creation (#22299) by Ayangade Adeoluwa
fix: Include port number while constructing blob url in camera widget and plugin action execution (#22458) by balajisoundar
feat: Display loading message in browser when Appsmith is starting (#22215) by Sumesh Pradhan
fix: JSONForm multiselect field with invalid option crash (#22510) by ashit-rath
feat: Added endpoint to generate code (#1299) by Nidhi
feat: Adds tooltip to reconnect datasources list. (#22083) by Rahul Barwal
fix: Invalidate user session in case SSO logged in user ends up in expired access_token and refresh_token (#1304) by Abhijeet
fix: hide camerawidget knowmore link & intro modal start tutorial button (#22350) by Sangeeth Sivan
fix: add null check (#22474) by Anand Srinivasan
feat: Add tracking events for action selector (#22428) by Ravi Kumar Prasad
feat: Add support for datasource which can't be self-hosted for air-gapped version (#22393) by Abhijeet
feat: put airgap client build in a separate folder (#22413) by Sangeeth Sivan
fix: set initialState from metaProps (#22049) by Rishabh Rathod
docs: Add docker instructions for apple silicon in README (#22404) by Vedant Pandey
fix: appsmithctl restore overwrites the MONGODB URI (#22229) by Sumesh Pradhan
feat: Auto-backup Appsmith instance (#1174) by Sumesh Pradhan
Merge pull request #1284 from appsmithorg/release-13apr by Somangshu Goswami
fix: page number calculation for the last page of table widget (#22355) by Keyur Paralkar
Update cleanup-dp.yml (#1303) by Goutham Pratapa
fix: List v2 child widgets event defined with action selector (#22418) by ashit-rath
fix: Autocomplete doesn't show up in square brackets when the identifier has invalid characters (#22134) by Druthi Polisetty
fix: welcome form being submitted on pressing enter (#22338) by akash-codemonk
fix: List v2 child widgets event defined with action selector (#22418) by ashit-rath
Fix failing cleanup dp (#22462) by Goutham Pratapa
fix: fix oracle plugin info (#22432) by Sumit Kumar
fix: Updating the message on delete user confirmation modal (#1292) by Ankita Kinger
fix: Updating the message on delete user confirmation modal (#22430) by Ankita Kinger
feat: Auto indent and save code on pressing Ctrl/Cmd + S (#22176) by Rimil Dey
fix: gsheet ui issues fixed (#22384) by sneha122
fix: clickable containers in the List widget (#21987) by Tolulope Adetula
fix: Bindings on API and Query panes are not tracked via ENTITY_BINDING_SUCCESS (#22150) by Druthi Polisetty
Fix: Update js collections calls are being sent before onPageLoad calls (#21747) by Druthi Polisetty
fix: Update masking for license key to limit the length (#1288) by Abhijeet
Fix: Autocomplete's best match suggestion overlaps with text on the property pane. (#22079) by Druthi Polisetty
feat: Google sheet file picker on blank page (#22148) by sneha122
fix: Maintain focus on editor when Escape is pressed with autocomplete menu open (#22164) by Rimil Dey
fix: Showing share button in app editor only when application is fetched (#22364) by Ankita Kinger
fix: App nav upload logo thumbnail false (#22342) by Nilansh Bansal
fix: 503 error fixed when navigating to homepage (#21971) by Anand Srinivasan
feat: update error title for 5xx (#1274) by Anand Srinivasan
feat: self host google fonts (#22129) by Sangeeth Sivan
fix: Remove devDependencies from RTS build (#22239) by ChandanBalajiBP
fix: Fix annoying issue with Entity form control in google sheets ([#22103](https://github...

Release v1.9.16 🌈

19 Apr 04:36
2fa5d2c
Compare
Choose a tag to compare

🚀 Features

  • Disable new query when no files selected in Gsheet #21912
  • Replaces the old action selector dropdown with a much more sophisticated UI that is capable of going above and beyond. Users with an aversion to code can now build their more complex workflows with a click of a few buttons. in #21582
  • Add functionality to opt out plugin from airgap instance #22098
  • Oracle Integration: Add support for Prepared Statements #21744
  • JSObject variable as a state and widgets are reactive to changes in variable state #19926
  • Widget responsiveness and conversion algorithm #21386
  • Debugger is accessible from all pages in Appsmith. #21753
  • Added a flag forkWithConfiguration for forking app to a workspace #22157

🐛 Bug Fixes

  • Adding a permission check for creating new datasource on generate page #22085
  • Removes aws from the list of recommended libraries. #22054
  • Cannot navigate out of an error page by #22021
  • Git Repo Not Found Error Message #22116
  • Show more button should become show less when clicked #21989
  • Tooltip for the orange deviation dot to prevent overflow out of screen #21992
  • Fix usage pulse fallback #21735
  • Alignment issues on the invite modal and the members page #22122
  • Add select options field to new row #22003
  • Spreadsheet dropdown does not show all sheets, when google sheet datasource is edited from specific sheets to all sheets #21968
  • Adding dependencies in RTS #22192
  • Do not set widget ancestry if selection happens via canvas #22069
  • Hint text in create query (sql based datasources) #22190
  • Alphanumeric sorting of options in action selector sub menu #22216
  • CSS broken after action selector redesign changes #22214
  • null check before accessing accessing properties in table and phone input widget #22218
  • Moved gitSyncId from BranchAwareDomain to BaseDomain #22335

Release v1.9.15 🌈

06 Apr 13:46
5fd2e20
Compare
Choose a tag to compare

What's new?

  • Adding Smoke & Sanity suites into the CI pipeline (#22029)

🚀 Features

  • Added file id mapping in datasource config (#21699)
  • show lint errors in async functions bound to sync fields (#21187)

🐛 Bug Fixes

  • fix package.json file for ast build (#22119)
  • [Git] Avoid 404 when checking out a branch (#21894)
  • Git connected apps are showing a status error (#22046)
  • fixed broken file downloads for urls containing "(" or ")" (#21752)
  • Updating logic for redirection on Members settings page on Workspace settings (#22039)
  • Build failure because of access token signature difference in EE repo (#22044)
  • Add null check before updating the body in actions (#21781)
  • editor header border style (#21942)
  • handle 413 errors on the client (#21565)
  • Avoid HikariCP creating idle connection on Postgres DB (#21780)
  • keep sidebar open when any context menu is open (#21777)
  • Omnibar not showing recent entities (#21784)
  • Entity Explorer test case (#21939)
  • Changed SMTP placeholder for SMTP plugin (#21458) (#21941)

Release v1.9.14 🌈

06 Apr 06:07
7dfdaef
Compare
Choose a tag to compare

What's new?

  • Introducing new App Navigation experience for your Appsmith Apps (#19312)
  • New UI Improvements when selecting Google Sheets (#20778)
  • Improved Google Sheets Datasource UI for small screens. (#20974)
  • Added defaultSelected Item to the List widget (#21031)
  • Updated appsmithctl node version to v16.x (#21320)
  • Embedded PostgreSQL with mock dB data for self-hosted (#21084)
  • Added static header for CSRF protection (#20965)

🐛 Bug Fixes

  • New helpful error messages when using an async field inside a sync field. (#20959)
  • More Error message improvements for DynamoDB (#21042)
  • Revert container-internal communication when using IPv6 (#21260)
  • File Uploading Errors handled. (#21697)
  • Improvements in MongoDB Invalid DB Errors (#21599)
  • API URL whitespace bug fix for REST & GRAPHQL. (#21711)
  • Improvements in the internal diff creation for evaluations. (#21710)

Release v1.9.13 🌈

29 Mar 11:13
9c13da1
Compare
Choose a tag to compare

What's Changed

Improvements under the hood,
Some bugs squashed for good.

Release v1.9.12

13 Mar 05:14
e2b3e7e
Compare
Choose a tag to compare

What’s new

We've migrated queries on Git to improve merge conflict resolution. You may see these changes during the Git commit operation.

🐛 Bug fixes

  • We fixed an issue where the list widget crashed inside the form widget (#21329)
  • Nested list widget became unresponsive when the list widget height was changed, this is fixed now (#21329)
  • Fixed the issue with git sync status API (#21321)

Release v1.9.11 🌈

10 Mar 02:35
b71b2ec
Compare
Choose a tag to compare

What's new?

  • fix: Use mongosh instead of mongo command in entrypoint (#21010)
  • update dsl and separate test specs (#21181)

🐛 Bug Fixes

  • fix: Reverting new icons for app layout (#21202)
  • fix: Adding a check for telemetry checkbox unchecked state even though the setting should be on (#21199)
  • fix: left hand assignment error (#21138)
  • fix: revert color change (#21161)

v1.9.10

08 Mar 07:32
ce1e329
Compare
Choose a tag to compare

What's new

Slim containers aren't officially supported anymore. See our Docker or Kubernetes installation guides for supported installation methods.