Skip to content

Releases: dynotx/liminal-orm

v4.6.0

16 Jun 20:28

Choose a tag to compare

⭐️ Minor Enhancements

  • Fix: forward client_decorator to the Benchling SDK (#210) @edx4900

v4.5.1

02 Jun 13:08

Choose a tag to compare

🐞 Bug Fixes

v4.5.0

12 May 02:29

Choose a tag to compare

🗒️ Summary

This release adds support for using Liminal with Benchling tenants where SSO is required or optional. When SSO is enabled, Liminal can authenticate access to Benchling’s internal API with the user's credentials. Liminal uses Playwright, a widely used Python package for automating modern browsers, web testing, and scripting.

In your env.py file, internal_api_admin_email and internal_api_admin_password no longer need to be set in the BenchlingConnection class. If they are unset and SSO is required or optional in your Benchling tenant, Liminal will open a Playwright browser session and prompt the user to log into their SSO. After the user finishes logging in, Liminal will use the authenticated Benchling session to access Benchling’s internal API.

Upgrade Steps (Optional)

  1. If you have a Benchling tenant where SSO is required or optional and want to use the Playwright SSO login flow, remove the internal_api_admin_email and internal_api_admin_password properties from the BenchlingConnection class in your env.py file.
  2. Run liminal current <benchling_tenant_name> to test. Reach out if you have any issues or questions!

⭐️ Minor Enhancements

v4.4.9

04 May 13:50

Choose a tag to compare

⛏ Dependency Changes

v4.4.8

22 Apr 01:08
fa018ae

Choose a tag to compare

🐞 Bug Fixes

v4.4.7

31 Mar 21:12

Choose a tag to compare

⭐️ Minor Enhancements

🐞 Bug Fixes

v4.4.6

06 Feb 23:24

Choose a tag to compare

v4.4.5

03 Feb 14:13
3e0097f

Choose a tag to compare

⭐️ Minor Enhancements

🐞 Bug Fixes

⛏ Dependency Changes

v4.4.4

26 Jan 13:20

Choose a tag to compare

🗒️ Summary

This patch includes bug fixes and enhancements to the entity schema compare logic. One of the major updates is that when creating entity schemas, entity links are handling separately in UpdateEntitySchemaField operations so that you no longer hit circular dependency issues when creating many schemas in the same revision file. naming_strategies now have a default value, so definitions can be less bloated.

⭐️ Minor Enhancements

🐞 Bug Fixes

📔 Documentation

v4.4.3

24 Dec 05:06
784c9c0

Choose a tag to compare

🐞 Bug Fixes

  • bug-fix: pass benchling_service when building constraint fields (#173) @edx4900

⛏ Dependency Changes