Skip to content

Releases: appsmithorg/appsmith

Release v1.30 🌈

08 Jul 05:51
5ce4892
Compare
Choose a tag to compare

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 🌈

28 Jun 04:18
ecaf2ba
Compare
Choose a tag to compare

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 🌈

14 Jun 03:07
8b650a8
Compare
Choose a tag to compare

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 to QUERY_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 🌈

07 Jun 03:01
174d762
Compare
Choose a tag to compare

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

  • Updated explorer slider widget icons (#33871)
  • Introduced Collapsible Bottom View (#33441)
  • Added workflow triggerservice unit test cases (#4205)
  • Implemented autocommit for the server-side (#4080)
  • Added workflow copy update (#4230)
  • Added tenant information to Redis cache for quick fetch (#33641)

Release v1.26 🌈

21 May 11:10
b58303a
Compare
Choose a tag to compare

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 🌈

16 May 09:21
7a545c4
Compare
Choose a tag to compare

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 to isWidgetFocused (#32990)
  • Removed existing widget selection implementation (#33129)

Features

  • Updated font across Appsmith(#33008)

Release v1.24.1 🌈

08 May 13:34
Compare
Choose a tag to compare
fix: Fix OAuth2 client secret showing up in UI (#33281)

/ok-to-test tags="@tag.Sanity"

Release v1.24 🌈

08 May 07:28
235f563
Compare
Choose a tag to compare

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 🌈

01 May 04:09
5a6f095
Compare
Choose a tag to compare

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

  • Removed tabs revamp feature flag (#32956).
  • IDE tabs scrollbar changes (#32929).

Release v1.22.1 🌈

26 Apr 03:29
19b9f49
Compare
Choose a tag to compare
Merge pull request #32866 from appsmithorg/release

23/04 Daily Promotion