Releases: appsmithorg/appsmith
Releases · appsmithorg/appsmith
Release v1.30 🌈
Fixes
- Addressed an issue where Snowflake imports were failing due to connectivity or configuration issues (#34745). This fix ensures reliable data retrieval from Snowflake databases.
- Updated the widget sidebar to accommodate airgapped environments, ensuring compatibility and usability in isolated network setups (#34656).
- Enhanced security by adding an encrypted icon to passphrase fields and updated labels to clearly indicate security measures (#34653).
- Fixed a specific issue with Google Sheets (gsheets) integration where selected sheets were not loading correctly (#34659).
- Resolved inconsistencies in split mode resizing within the interface, ensuring a consistent and predictable user experience (#34517).
- Added compatibility enhancements to support older Snowflake datasources, maintaining functionality across different system versions (#34628).
- Improved the highlighting functionality in the Anvil canvas for better visibility and interaction with design elements (#34553).
- Implemented stricter controls to prevent passphrase data from being unintentionally sent to client devices (#34610).
- Corrected a recent change to revert the "Overflow tabs list view" feature, restoring previous functionality (#34613).
- Renamed workflow JavaScript functions to enhance clarity and maintain consistency in naming conventions (#34512).
- Updated BuildingBlockSagas to handle nested object value replacements more effectively within complex queries (#34563).
- Implemented a mechanism to truncate titles in tooltips within table cells if they exceeded 200 characters, improving readability (#34507).
- Ensured newly created queries are accurately updated with the correct widget bindings for seamless integration (#34248).
- Disabled custom widgets for airgapped environments to maintain security and stability (#34540).
- Implemented a backup mechanism to handle
isAtomicPushAllowed
as false when required, ensuring system reliability (#33647). - Addressed a focus retention issue after deleting a datasource to maintain user workflow continuity (#34460).
- Enhanced widget functionality during building block paste operations by refining dynamic bindings for improved performance (#34318).
Features
- Refactored how SelectWidget handles sourceData to optimize data retrieval and management, improving overall efficiency (#34619).
- Streamlined the datasource review page to provide a cleaner and more intuitive user interface for better data management (#34348).
- Introduced a Snowflake key authentication server to enhance security measures and access controls (#34548).
- Added support for dynamic property paths in SelectWidget's sourceData configuration, allowing for more flexible data handling (#34574).
- Reintroduced the Overflow tabs list view feature, enabling users to manage large datasets more effectively (#34150).
- Implemented support for key pair authentication for Snowflake databases behind a feature flag, expanding authentication options (#34399).
Release v1.29 🌈
New Features
- Add Support for Google Cloud Storage in S3 Plugin (#33938): Extended S3 plugin functionality to include support for Google Cloud Storage.
- Side-by-Side Edit Mode Hover Analytics (#34185): Implemented hover analytics for side-by-side edit mode to improve user insights.
- Update Explorer Widget Icons (#34018): Updated the icons in the explorer widget for a more modern and intuitive interface.
Bug Fixes
- Don't Call Modal onClose Method in Edit Mode (#34432): Prevented unnecessary calls to the modal
onClose
method while in edit mode. - WDS Widgets Fix (#34387): Addressed several issues affecting WDS widgets.
- Prefetch APIs: Include Only Branchname Header in Request Key (#34389): Modified prefetch API requests to include only the
branchname
header. - Revert to Passing Hook as a Prop for EE Compatibility (#34367): Reverted changes to maintain compatibility with the Enterprise Edition by passing hooks as props.
- Supervisor Buffer Overflow Errors (#34351): Fixed buffer overflow errors in the supervisor component.
- Retain Existing Flags Even if CS API Fails (#34306): Ensured existing flags are retained even when the CS API encounters an error.
- Checkbox Column Misalignment on Table Widget (#34222): Corrected misalignment issues with the checkbox column in the table widget.
- EvalTrigger Mutation Fix (#34106): Resolved issues with the
evalTrigger
mutation. - Property Pane Height Fix for Animation (#34276): Fixed property pane height issues related to animations.
- Learn More Link in Git Connect Success Modal (#34297): Fixed the "Learn More" link in the Git Connect success modal to navigate correctly.
- Unprotect Logic in Callout (#34244): Fixed logic errors in the callout's unprotect functionality.
- Fix for Regression in JS Query Refactor in Modules (#34186): Fixed a regression issue caused by the refactor of JS queries in modules.
- DB URL Override Fails in Some Cases (#34206): Resolved issues where the DB URL override was failing.
- Set Eval Version for Workflows Artifact (#34197): Corrected the evaluation version setting for workflow artifacts.
Release v1.28 🌈
Fixes
- Workflows Artifact Versioning: Set evaluation version for workflows artifact to ensure compatibility and stability (#34197).
- Dynamic Text Field: Corrected fields from
QUERY_DYNAMIC_INPUT_TEXT
toQUERY_DYNAMIC_TEXT
for improved accuracy (#34108). - Protected Branch Widgets: Resolved the issue where widgets were vanishing in protected branches, ensuring they remain visible (#34129).
- Null Check: Fixed null check failure on PostgreSQL branch to prevent runtime errors (#34090).
- Onboarding Screen: Hid the skip button when the application object is not present on the onboarding screen for a cleaner UI (#34048).
- Link Behavior: Improved link behavior for a more intuitive user experience (#34043).
- Workflows Editor: Implemented code split to resolve the run history resize issue in the workflows editor (#34049).
- Currency Prefix: Fixed issues related to currency prefix to ensure accurate financial data representation (#34039).
- Canvas Cutoff: Fixed preview mode canvas cutoff for better visual consistency (#33960).
- Autocommit Feature: Added fixes for disabling the autocommit feature without a feature flag, ensuring proper functionality (#34020, #34015).
- GQL Editor Tabs: Fetched actions and plugins before selecting the GraphQL editor tab to focus, improving user workflow (#33697).
- Font Family Update: Changed font family to PT root in privacy and terms & conditions pages for consistent typography (#33992).
- Scroll Behavior: Added missing scroll-to-definition behavior for better navigation (#33973).
- Label Selectability: Made individual words in labels selectable to enhance text manipulation (#22110, #33922).
- Datasource Form UI: Fixed the UI of the datasource form footer for a more polished appearance (#33957).
- URL Selectability: Made URLs selectable to facilitate easy copying and usage (#33952).
Features
- Disable Overlay: Removed the disable overlay for incorrect JavaScript objects, enhancing error handling and user experience (#33990).
Release v1.27 🌈
Fixes
- [Perf Improvement] Removed unnecessary individual DB calls to plugin and fetched all at once (#33712)
- Added custom JS control for currency, notation, and thousand separator (#33877)
- Removed building blocks on canvas (#33761)
- Fixed confirmation popup not dismissing after deleting a datasource (#33778)
- Corrected general settings description (#33838)
- Ignored DSL parsing errors in the forking flow (#33831)
- Reverted the previous fix for table scrollbar and hid vertical scrollbar when needed (#33806)
- Encoded queryParam value and fixed parsing logic for queryParams (#33720)
- Showed loading state of application until all JS object update calls are complete (#33545)
- Resolved new API getting added into the NA group (#33701)
- Added close button for Add pane when tabs are disabled (#33653)
- Fixed vanishing app details issue (#33698)
- Removed the feature to download docker-compose file from admin settings (#33682)
- Fixed apiKey security issue (#33528)
- Added warning icon and tooltip to indicate empty datasources (#33618)
- Addressed Add pane issues (#33627)
- Removed the strict check for MongoDB URL (#33652)
- Fixed function undefined error after
resetWidget
is called due to sync issues (#33600) - Considered Heroku deployment while generating Caddyfile (#33559)
- Fixed scrolling issues in Add tab (#33595)
Features
Release v1.26 🌈
New Features
- New Tab UI Changes: Implemented a refreshed user interface for tabs, improving usability and appearance. (#33228)
- Text-Wrap Change: Updated text-wrap functionality for better text display and management. (#33475)
Bug Fixes
- Custom Widget Icon Display: Ensured that custom widget icons are displayed reliably even when no widget is found. (#33535)
- Lint Error for Appsmith Store Mutations: Added a lint error to catch mutations in the Appsmith store, improving code quality and stability. (#33484)
- Tabs UI Updates: Various updates and fixes to the tabs user interface for a smoother user experience. (#33536)
- Modal Accessibility and Copy-Paste: Improved modal accessibility and fixed issues with the copy-paste functionality. (#33509)
- GSheet UI at 110% Zoom: Resolved UI breaking issues when the Google Sheets interface is viewed at 110% zoom level. (#33525)
- WDS Button Font Weight: Adjusted the font weight of WDS buttons for better visual consistency. (#33489)
- Peek Overlay Position Flickering: Fixed the issue causing the peek overlay position to flicker. (#33499)
- Modal Overlay Darkness: Increased the perceived darkness of the modal overlay in WDS for better focus and user experience. (#33476)
- Anvil Layout and Cleanup: Made layout adjustments and performed general cleanup in the Anvil interface. (#33442)
- Git ssh validation regex enhancement: Updated SSH validation regular expression to enhance data validation, and allow custom usernames in ssh address. (#33426)
Release v1.25 🌈
Fixes
- Updated regex to expand scope for Git SSH connect URL (#33426)
- Enabled atomic pushes in Git using an environment configuration (#33367)
- Updated markings on the update of the same editor value (#33394)
- Allowed bottom tabs to be selectable as text (#33263)
- Resolved issue of Peek overlay overflowing in side by side mode (#33376)
- Set up proxy variables at startup (#32451)
- Fixed issue where Modal Widget doesn't open with
showModal
action in Anvil only (#33348) - Removed error for window fetch API (#33339)
- Debug button now opens the Error tab (#33337)
- Improved responsiveness of Api pane and settings (#33297)
- Fixed CREATE_JS_ACTION_ERROR that disallowed creating JS objects or updating actions on certain Git connected apps (#33303)
- Resolved glitch issue (multiple selected to none) while dropping a building block (#33162)
- Addressed the case of missing tabs (#33066)
- Improved e2e autoLayout test (#33295)
- Removed the scrollbar in the table widget when the data count is less than the number of rows being shown (#33290)
- Updated placeholder in rest API body binary tab (#33272)
- Fixed OAuth2 client secret appearing in UI (#33281)
- Fixed asymmetric padding for sections and zones (#33204)
- Corrected slash menu command to show all available queries and datasources (#33076)
- Added anonymous user check while registering the edit mode pulses (#33251)
- Prevented UI segment re-render caused by route change (#33215)
- Fixed Select Widget when showing One click binding options (#33211)
- Addressed button group specifications (#33234)
- Fixed UI issues in Create module button in split-screen view (#33095)
- Improved Anvil drag preview for section widget (#33198)
- Resolved Anvil Modal rendering issues when added via property pane (#33161)
- Updated invite modal component to fix issue on EE and improve code splitting of a file (#33216)
- Removed redundant action collection update call on page load in edit mode (#33139)
- Started using SHA2 instead of SHA1 algorithms for signing during Git operations (#33166)
- Disabled main JS rename from entity pane (#33202)
- Fixed Workspace name editor input disappearing on hovering over other menu items of workspace (#33179)
- Ensured authenticationType field is saved to the database (#33196)
- Refactored
isCurrentWidgetFocused
toisWidgetFocused
(#32990) - Removed existing widget selection implementation (#33129)
Features
- Updated font across Appsmith(#33008)
Release v1.24.1 🌈
fix: Fix OAuth2 client secret showing up in UI (#33281) /ok-to-test tags="@tag.Sanity"
Release v1.24 🌈
Fixes
- Start using SHA2 instead of SHA1 algorithms for signing during git operations (#33166)
- Airtable plugin not working in some cases (#33196)
- Resolved widget selection issues - part 1 (#33167)
- Improving the homepage UI for better user experience (#33148)
- Safari space distribution glitch (#33152)
- Datasource documentation link (#30169) (#33123)
- Fixed issues with WDS components (#33146)
- Addressed WDS bgNeutralOpacity glitch (#33147)
- Fixed widget wrapper width (#33105)
- Fixed path creation during commit (#33153)
- Make file locking reactive compatible (#33109)
- Update custom color picker button (#32989)
- Modal auto-scroll and checkbox interaction fixed (#33122)
- Cypress flakiness due to focus Cypress function resolved (#33106)
- Setting up linter engine after consolidated API is finished (#33049)
- Drag drop building blocks prompt fixes (#33093)
- Git auto-generate header issue fixed (#33016)
- Collection ID not updated in import block API response (#32933)
- Render only the currently open detached widgets (#33040)
- Default port numbers for the datasources (#32901)
- Remove atomic pushes temporarily (#33052)
- Empty plugin IDs in workspaces no longer break application load (#33042)
- WDS widgets now show up in air-gapped instances (#33035)
- Updated action check to initialize the superuser sagas (#33037)
- REST API multimedia file upload issue resolved (#32921)
- Progress bar widget animation inconsistency fixed (#11915) (#32462)
- Refactor widget addition sagas and widget operation sagas to allow gridPosition in pasteSaga (#32992)
- Retrieved outer spacing tokens from theme context (#33015)
- Number slider + category slider color spec now passes (#32935)
Features
- Remote JS execution code split (#32853)
- Anvil Drag Preview (#33133)
- Anvil Widget Name Component (#33062)
- Added modal name, lint warning for string, action selector modal (#32893)
- On Canvas UI Colors and Widget API to consume these colors (#33013)
- Add action to open property control with error in a widget (#33070)
- Update modal Z-Index (#33071)
- Reverted Anvil currently open modal state implementation (#33067)
- Anvil DnD Polish(Refactor) (#32839)
Release v1.23 🌈
Fixes
- Removed atomic pushes temporarily to address issue #33052.
- Updated the action check to initialize the super user sagas (#33037).
- Resolved issue where empty plugin ids in workspaces were breaking application load (#33042).
- Fixed firestore pagination issue (#32912).
- Addressed NPE in analytics service (#33005).
- Fixed datasources headings for IA redesign panel (#33003).
- Resolved an issue in the IDE where Page switch and State switch had deep links to entity to avoid interim load state (#32980).
- Implemented NOOP spans when context is missing (#32987).
- Minor UI fixes in the Query Editor Form (#32958).
- Improved WDS color algorithm for very light seeds in light mode (#32964).
- Removed border below active tab (#32943).
- Checked page permission to show widget add panel (#32913).
- Removed uppercase from SSH key (#32915).
- Fixed issue with persisting branch name (#32914).
- Resolved issue where starter building blocks on canvas removed existing queries and JS objects (#32629).
Features
Release v1.22.1 🌈
Merge pull request #32866 from appsmithorg/release 23/04 Daily Promotion