Releases: checkmarble/marble-backend
Releases · checkmarble/marble-backend
v0.30.1
What's Changed
- fix error: /all decisions endpoint works of some scenarios have no li… by @Pascal-Delange in #789
- proper encoding for file names by @Pascal-Delange in #791
- bump version where dependabot fails by @Pascal-Delange in #790
Full Changelog: v0.30.0...v0.30.1
v0.30.0
What's Changed
- add starts_with and ends_with operator validation and evaluation by @ChibiBlasphem in #771
- correction to public api spec by @Pascal-Delange in #779
- Add is rounded ast validation and evaluation by @ChibiBlasphem in #775
- Bump golang.org/x/crypto from 0.27.0 to 0.31.0 by @dependabot in #783
- feat: enabling stopping testrun + fix by @carere in #781
- test: workload identity by @Pascal-Delange in #780
- fix workload permissions by @Pascal-Delange in #785
- reshuffle code on webhooks sending: don't accumulate unsent webhook e… by @Pascal-Delange in #784
- re-add the endpoint to update table description by @Pascal-Delange in #786
- Thomas/custom list values by csv by @balzdur in #782
- improvement: indexes for decisions listing by @Pascal-Delange in #787
- fix: analytics page availabe to viewers in backend by @Pascal-Delange in #788
New Contributors
- @ChibiBlasphem made their first contribution in #771
- @carere made their first contribution in #781
Full Changelog: v0.29.0...v0.30.0
v0.29.0
What's Changed
- avoid mac firewall getting in the way of end to end tests by @Pascal-Delange in #749
- replace timeout middleware by @Pascal-Delange in #750
- use client-side uuidv7 for ingested objects by @Pascal-Delange in #751
- Revert "avoid mac firewall getting in the way of end to end tests" by @Pascal-Delange in #754
- table,field,link name match ^[a-z]+[a-z0-9_]+ by @Pascal-Delange in #752
- use localhost only in test mode by @Pascal-Delange in #755
- fix: required/optional fields checked at ingestion time, not as a constraint in the table by @Pascal-Delange in #753
- Franck/implement backtest mode by @thynquest in #722
- file renaming by @thynquest in #759
- Franck/decision data by @thynquest in #746
- implement backtest with liveversion check by @Pascal-Delange in #760
- Franck/testrun data by @thynquest in #761
- introduce stable rule id on rules by @Pascal-Delange in #763
- implementing rule execution data by @thynquest in #762
- Feature: timestamp part extraction operator by @Pascal-Delange in #757
- update cases & decisions list dto: no more count, return has_next_page by @Pascal-Delange in #765
- fix: invalid min value "1" on optional param by @Pascal-Delange in #767
- Franck/fix testrun decision by @Pascal-Delange in #766
- fix: cases pagination issue by @balzdur in #768
- more fixes on test runs by @Pascal-Delange in #770
- license server: test run feature by @Pascal-Delange in #773
- fix: wrong ordering means test run was sometimes not deactivated on (… by @Pascal-Delange in #772
- multi-file upload by @balzdur in #769
- chore: add timeout configuration to env variables by @balzdur in #774
- fix logic error on multiple test run creation + various renamings etc by @Pascal-Delange in #776
- reorder migration by @Pascal-Delange in #777
- fix decisions stats query by @Pascal-Delange in #778
Full Changelog: v0.28.2...v0.29.0
v0.28.2
What's Changed
- fix permissions: create transfercheck user by @Pascal-Delange in #747
- redact sentry by @Pascal-Delange in #748
Full Changelog: v0.28.1...v0.28.2
Bugfix: permissions
v0.28.1 fix: panic due to mistake on error logging & phantom decision with tr…
v0.28.0
What's Changed
- Franck/implement phantom decision by @thynquest in #738
- bugfix: bad error message when timeout by @Pascal-Delange in #740
- fix: because PG_CONNECTION_STRING is an option, PG_PASSWORD no longer… by @Pascal-Delange in #741
- first batch: allow to use null values in the AST, and return them as an error at the top level if null bubbles up by @Pascal-Delange in #742
- fix: batch exec should use the schedueld exec's version by @Pascal-Delange in #744
- implement isEmpty, isNotEmpty operators by @Pascal-Delange in #743
New Contributors
- @thynquest made their first contribution in #738
Full Changelog: v0.27.1...v0.28.0
v0.27.1
What's Changed
- fix bug: enum values insertion is broken with separate client db (bad… by @Pascal-Delange in #739
Full Changelog: v0.27.0...v0.27.1
v0.27.0
What's Changed
- chore: bump river & use error type check by @Pascal-Delange in #729
- fix bug when a field named "id" is created on the data model by @Pascal-Delange in #727
- Pascal/transfercheck timeout proper mutex handling by @Pascal-Delange in #728
- drop analytics schema by @Pascal-Delange in #725
- first batch of work: separate DBs per customer (optional) by @Pascal-Delange in #726
- reorder migrations by @Pascal-Delange in #730
- fix: wrong condition by @Pascal-Delange in #731
- feat: make client db config file optional by @balzdur in #732
- Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #735
- allow to pass the connectionString and allowssl to connect to postgres by @Pascal-Delange in #734
- fix bug: batch execution stuck if no rows match the trigger condition by @Pascal-Delange in #737
- temp workaround: make decisions filtering less broken by @Pascal-Delange in #736
Full Changelog: v0.26.0...v0.27.0
v0.26.0
What's Changed
- move calls to c.Request.Context() to context we already extracted by @Pascal-Delange in #719
- chore: rework permissions on user endpoints by @Pascal-Delange in #720
- try uuid v7 for better data locality in index by @Pascal-Delange in #721
- fix: typehint to let postgres prepare statement by @Pascal-Delange in #723
- fix: better error handling on transfercheck by @Pascal-Delange in #724
Full Changelog: v0.25.0...v0.26.0
v0.25.0
What's Changed
- db schema cleanup, remove constraints & indexes on decision_rules by @Pascal-Delange in #706
- Task queue with river for async decisions by @Pascal-Delange in #704
- fix migration name by @Pascal-Delange in #707
- tentative improvements on task queue handling by @Pascal-Delange in #708
- try insert jobs without uniqueness by @Pascal-Delange in #709
- tentative: make max connections to db configurable by @Pascal-Delange in #710
- try fewer workers by @Pascal-Delange in #711
- Pascal/more workers by @Pascal-Delange in #712
- fix CICD: deploy a service not a job by @Pascal-Delange in #714
- fix: the migration was broken because of independently created views by @Pascal-Delange in #713
- set timeout on all routes by @Pascal-Delange in #716
- more details on scenario evaluation trace by @Pascal-Delange in #717
- middlewares for task queue jobs: logger, recover, tracer by @Pascal-Delange in #715
- v1: it works (but ugly naming & cleanup to do) by @Pascal-Delange in #718
Full Changelog: v0.1.23...v0.25.0