v1.8.0
Summary
- Default user roles and permissions are now included in Hasura metadata
- The sequencing eDSL now support activate, load, and request
- The scheduling eDSL now supports filtering based on activity arguments with a
forEach
expression - Resource types are now stored in a
resource_type
table, allowing for better querying. ThegetResourceTypes
action has been marked as deprecated and will be removed in a future release. - Update services to use the org.postgresql JDBC driver. We hope this fixes a long-standing IllegalStateException issue.
- The SampledResource has been updated to include a user-configurable sample period
- Various performance improving scheduler updates
- Update Postgres to
14.8
What's Changed
Breaking Changes
Please see our latest upgrade guide for complete instructions for upgrading from 1.7.0
to 1.8.0
.
- Changed constraint violation api to return a list of violations rathe… by @cohansen in #931
- Default Roles for Hasura by @Mythicaeda in #940
New Features
- Add resource types table by @Mythicaeda in #921
- Add ACTIVE and LOAD to eDSL by @goetzrrGit in #926
- Add parsed command dict db col by @cohansen in #942
- Added ability to specify a rate for a SampledResource by @ewferg in #956
- Request eDSL by @goetzrrGit in #948
- Allow filtering forEach ActivityExpressions on activity arguments by @JoelCourtney in #970
- Set seq server owner fields by @cohansen in #955
Bug Fixes
- Help gradle find node for testing by @mattdailis in #946
- Make
Description
optional across the DB by @Mythicaeda in #960 - Tweak sampled resource initialization by @mattdailis in #963
- Use org.postgresql jdbc driver by @mattdailis in #833
- Fix dynamics serialization in GraphQLMerlinService by @mattdailis in #966
- Add description field to createExpansionSet by @mattdailis in #967
- Fix enum types for scheduling eDSL presets by @JoelCourtney in #951
- Fixed the issue where constraint violations were not being calculated properly by @cohansen in #961
Performance Improvements
- Refactor rootfinding to simulate less and catch simulation exceptions by @adrienmaillard in #947
- Parallelize CI builds/tests by @skovati in #954
- Constraints: Load profiles by name by @mattdailis in #710
Refactoring
- Add Hasura relationships to support Expansion Runs UI by @jeffpamer in #957
Documentation
Build System and Dependencies
Full Changelog: v1.7.0...v1.8.0