github appsmithorg/appsmith v1.9.5
Release v1.9.5 🌈

latest releases: v1.48, v1.47, v1.46.1...
21 months ago

What’s new

Trigger actions and events in Appsmith from the parent app or site that an Appsmith app is embedded into. Pick dates on a Table from the Datepicker. Install Appsmith via Kubernetes with ease, thanks to our Helm chart updates.

🚀 Features

  • Remember how Appsmith apps can now be embedded via iFrames into an app or a website? That feature can now use triggers from said parent app or site. [#967]
    • An event listener called subscribeParentMessage now lets you specify the domain your app will take triggers from.
    • A counterpart listener called unsubscribeParentMessage will let you stop the app from taking triggers from that domain.
      • This unsubscription happens automatically on changing pages, so you will need to write an on-page-load subscription for each page you want the trigger to work on.
      • The unsubscription also happens automatically on exiting the app or changing from one app to another.

💪🏾 Improvements

  • The first page of an app without a designated Home now serves as the Home instead of leading users to an error. [#19680]
  • The Datepicker now shows up inside the Table and lends all its powers to date columns. [#19181]
  • The RTE now gets some 🧡. Emojis are now available in the Rich Text Editor, both in the toolbar and the WYSIWYG space. [#19767]
  • Our Google Maps library has now been upgraded to react-wrapper to support our move to React 17. [#19315]
  • Remember JSONForms letting you access hidden data? The prop field is now called Show hidden fields in data to save you the pain of scrolling up and down in props. [#19580]
  • JavaScript functions now show up in auto-complete wherever you are allowed to make a reference to them. [#19811]
  • Referencing an entity like selectedTab or another property declared in a JavaScript function whose name is computed, not static, doesn’t throw a false linting error anymore. [#19919]
  • Console logs now don’t show lines from an internal check we run on your raw functions to determine if those functions are sync or async. [#19551]
  • When a password is needed to connect to a datasource, the password fields— Password, Client Secret, others of the like—tell you if you need to enter a password or the password previously entered was saved. [#18531]
  • Postgres authentication now honors Postgres’ password-less trust authentication and doesn’t mandate a password be entered. Use this at your own risk, though. [#19265]
  • Our Helm charts now default to NGNIX if you haven’t specified ingressClass and deploy MongoDB v5.0.12 in line with our recent upgrade. They also enable the use of imagePullSecrets to allow getting Appsmith images from private registries in protected set-ups where an external connection isn’t favored. [#19296]
  • Appsmith Docker images can now run on CPUs without AVX instructions, if using a custom, external MongoDB. [#19971, 20055]
  • End-user sessions now persist across Redis server restarts. Goodbye, an Inbox full of can’t-stay-logged-in tickets! [#19981]
  • feat: Separate the js object code and metadata when used with git sync [#19156]
  • /page GET calls are now faster. [#923]

🐛 Bug Fixes

  • Check out our templates and sample apps without being forced to a sign-up screen. We aren’t that pushy about signing you up and we have now taught our fork-modal component better. [#19966]
  • In more template fixes, forking one with a REST API datasource doesn’t break the app anymore. [#19930]
  • The Datepicker now shows a red box around itself if the widget is set to Required to make it more consistent with your experience when using the Datepicker inside a Form. [#19853]
  • Include bindings with new-line characters in API headers, switch screens, and come back to find them just as you left them. :-) [#19298]
  • Signing up for an account now works right and you land on the right workspace’s Home after the sign-up is successful. [#990]
  • Business edition users will now see the app they are supposed to after they sign up and activate their instance instead of having to figure out the app they want from the Home screen. [#969]

Don't miss a new appsmith release

NewReleases is sending notifications on new releases.