Releases: appsmithorg/appsmith
Releases · appsmithorg/appsmith
Release v1.3.1 🌈
What's new?
This is a patch release with bug fixes.
🐛 Bug Fixes
Release v1.3 🌈
What's new?
🚀 Features
- Fetch release notes for caching every two hours (#2657)
🐛 Bug Fixes
- Scroll to the appropriate section on the home page after creating an organization (#2477)
- Improved error messages when displaying any action execution errors (#2635)
- Bump jackson-databind from 2.9.10.5 to 2.9.10.7 in /app/server/appsmith-interfaces (#2652)
- Add a migration to fix any remembered versions for release notes (#2651)
- Fix application versionioning scheme on self-hosted instances (#2650)
Release v1.2.25 🌈
What’s new?
🚀 Features
- Product updates and display of version number in Appsmith (#2200, #2453, #2631)
- Redshift integration (#2440)
- Copy text function called (surprise!)
copyToClipboard
(#2379, #2394) - Vastly improved performance by batching action evaluation calls (#2537, #2517, #2561, #2579)
- Improved onboarding experience (#2458, #2490, #2549)
- Performance improvements with async form field controls (#2491)
- Ability to disable uninvited signups via environment variable (#2512, #2520)
- Auto focus input field when creating a new organization (#2303, #2493)
🐛 Bug Fixes
- [Fix] 502 in save layout is abruptly taking me to an error screen (#2475)
- [Fix] Authentication after 404 not redirecting back to the original page (#2423)
- [Fix] Race conditions with the file picker and rich text editor widgets (#2616, #2620, #2622)
- [Fix] Overflow issues with the dropdown widget (#2628)
- [Fix] Crash in map widget (#2347, #2488)
- [Fix] Data field in chart widget showing error by default only for the latest data series (#2599, #2613)
- [Fix] First tab of TabsWidget not loading (#2541, #2538)
- [Fix] Bug with pagination when next url is empty (#2424, #2546)
- [Fix] When an application name is changed, the isPublic flag is reset to false (#2539)
- [Fix] Data inconsistency when action is marked for onPageLoad (#2522, #2523)
- [Fix] When switching to another page, previous page widgets were visible for a fraction of a second (#2516)
- [Fix] Table selected row is set to undefined on mount (#2518)
- [Fix] Potential bad state when datasource information becomes stale on the client (#2164, #2167)
- [Fix] Actions don’t run on page load if result is not bound to a widget (#2217, #2434)
- [Fix] Scroll problems on Edge (#2431, #2456)
Release v1.2.24
What's new?
🚀 Features
- Added a migration to old REST API datasources which adds the new mandatory key
isSendSessionEnabled
with valueN
(#2388) - Added a new onboarding flow for users to help them get started easily (#2311)
- Auto focus on the search input in the widget pane (#2360)
- Added type parameter for REST API plugin, and changes for no auth (#2438)
🐛 Bug Fixes
- Fix invalid toast message for evaluation error (#2443)
- Fix critical issues (#2393)
- Fetching pages in the correct order from the server (#2391)
- Fix DELETE shortcut to operate correctly at all times (#2349)
- Fix stacking order of property pane popover and App header (#2338)
- Set minimum pageSize for table widget (#2362)
- Fix issue with the maximum date in the Datetimepicker widget (#2407)
- Invite users once triggered should not be cancellable. (#2401)
Release v1.2.23
What's new?
🚀 Features
- Firestore ADD_TO_COLLECTION command support. This adds documents to Firestore with auto-generated IDs. (#2305)
- Add ability to configure order of templates of plugins (#2279)
- Adding HikariCP for connection pooling for PostgreSQL plugin (#2130)
- Add xml2json and json2xml functions as JS dependencies (#2022)
- Tab name in browser is now set as the app name (#2203)
🐛 Bug Fixes
- Fixed accessing length property of undefined selectedRowIndices (#2293)
- Fix Firestore datasources not encrypting secret key JSON when editing (#2296)
- Auto scroll to specific section on homepage when reloading with same url (#2115)
- Fixed conversion of Unix timestamp in milliseconds in the Table widget (#2251)
- Fix invalid templates in plugins and API breaking on invalid templates (#2286)
- Multiple fixes for UI widgets to solve a lot of annoying bugs
- Resize canvas on deleting a widget (#1958)
- Fix: Page crashes on cloning the API (#2087)
- Fix: User icon numbers on home page (#2070)
- Remove unsafe functions from JS eval (#2076)
- Fix: 404 error page shows server unavailable (#2195)
- Remove functions before evaluating actions. This ensures that rogue functions don't get executed (#2242)
- Fix for actions not displaying in the Entity Explorer after cloning a page (#2196)
- Fix: The search in the multi select widget is not showing. Also Multi select dropdown stops functioning if default value is undefined (#2057)
- Fix: Input Widget Regex validation not working as expected (#2165)
- Fix application crash on navigating to API page after renaming a widget (#2134)
- Reset "execute on page load" flag for new actions (copied or otherwise) (#2162)
📙 Documentation
- Added documentation for plugin contribution
- Creating SECURITY.md for reporting security vulnerabilities
Release v1.2.22
What's new?
🚀 Features
- Add page for 502 errors from the server (#1949)
- Feature: Lots of new icons and color palette to set for each application (#2026, #2083)
🐛 Bug Fixes
- Fix toast message on widget cut (#2059)
- Fix for false evaluated value showing as null (#2109)
- Multiple fixes for crashes reported by Sentry (#2030, #2074, #2055)
- Check if connection is stale before running query in MySQL plugin (#2080)
- Alignment of response view in API Editor (#2002)
- Updating datasources does not update sidebar (#2018)
- Overflow text in button widget (#2031)
- Application name update checks (#1710)
- Encode request body in Rest API plugin (#1988)
- Reduced depth of information shared via sentry to prevent 413 errors (#2064)
- Moved from boundedElastic to elastic to ensure that the server services all requests reliably (#2090)
- Table column max width limit removed (#2077)
- Updating an action leads to userSetOnLoad getting reset (#2023)
📙 Documentation
- Add step for running cypress tests in code contribution guidelines (#2056)
Release v1.2.21
What's new?
🚀 Features
- Add a signed issuer token to proxied requests, if configured (#1953)
- Move MySQL plugin to use R2DBC driver from JDBC driver (#1936)
- Feature: Min and Max date inputs to restrict range in Datepicker Widget (#1865)
- Add support for WSL for local development (#1756)
- Render templates directly without Mustache library. Helps resolve corner cases in dynamic binding. (#2010)
- Add telemetry to track Heroku deployments (#1952)
- Add feature to upload and remove organization logo in the home page (#250)
- Allow users to rename organization in homepage (#1201)
🐛 Bug Fixes
- FilePicker widget was not setting loading state to true on calling action (#1985)
- [Bug] Propagate Test Datasource failures to UI. (#2001)
- Flicker issue when columns are resized or reordered in a table (#1940)
- Remove Fusioncharts watermark in Appsmith Cloud (#1978)
- Default values of a widget were persisted even after deleting of widget. This is resolved. (#1929)
- Making sure google is available before loading Google Maps component (#1934)
- Fixed bug where the client couldn't recover after a crash in the sagas (#1880)
- Sava api with datasource without having to click on save datasource (#1930)
- Fixed regex for function argument splitting to include arrays and objects (#1893)
- Fixed
isRequired
validation of checkbox widget (#1884) - Fix dynamic binding issue in the tab widget for selected tab (#1892)
- Fix various bugs in the datasource form (#1986)
- Fix page load sequence not waiting for evaluation (#1959)
- Fix issues in action execution during page load of an application (#1750)
- Fix infinite loop crash on widget drag (#1916)
- Performance: Store tabs name data as array instead of string (#1676)
📙 Documentation
Release v1.2.20
Release v1.2.19
What's new?
🚀 Features
- Added defaultSelectedRow property in table widget so that users can configure default selected row(s) (#1684)
- Show api datasource list on focus (#1668)
- Highlight matching brackets in editor (#1613)
- Add new property hidden to formControl fields (#1682)
- Hide AppViewer Header (#1785)
- Heroku Button implementation (#1721)
- Query pane plugin form should be initializable (#1802)
- Email sending is now non-blocking. (#1762)
- Making MS-SQL & Postgres plugin blocking statements run on elastic thread pool (#1827)
- Adding index for unpublishedAction.pageId in MongoDB. This ensures there are no unindexed queries being run on the DB (#1739)
- Add support for reactive streams with mongodb. (#1720)
🐛 Bug Fixes
- Pass execution params to action callback (#1814)
- Fix: App card boundaries UI (#1798)
- Fix: Theme restricted for selected account (#1796)
- Fix/show number of records in the table widget (#1734)
- Fix RTE line break issue (#1823)
- [Bug Fix] Indices not working for fetching actions during update layout (#1813)
- [Bug Fix] : Clone Application creates corrupted clone when interrupted. (#1800)
- Patch execution params order issue (#1819)
- Change Sentry log 'environment' tag value. (#1789)
- Fix store as datasource (#1772)
- Fix/truncated page name in appviewer issue 1597 (#1770)
- Remove api datasource from add datasource page (#1639)
- Fix datasource name getting focused after save while creating new datasource (#1793)
- Fix #1766: cURL parser eats backslashes in single-quotes (#1768)
- Fix #1758: columns duplicated in Postgres structure (#1767)
- Fix mongodb datasource test. (#1783)
- Fixed check for incorrect dynamic bindings (#1775)
- Disable instance ping check when the disableTelemetry flag is set (#1776)