Releases: gsoultan/hermod
Releases · gsoultan/hermod
Release list
v1.4.0
Changelog
- 50a142c ci: race-check the worker load tests, one test per process (#99)
- cb4a978 feat(fcm): a full Firebase Cloud Messaging client (#101) (#102)
- 7953bc8 fix(test): make the CDC fixture's stop wait for its reader goroutine (#104)
- c93e26a fix(ui): sink configuration forms, and the panmail and metis connectors (#100)
- c3afd5b fix: report an encrypt/decrypt field list that matches nothing (#103)
v1.3.0
Changelog
- ee092ff Merge pull request #91 from gsoultan/feat/detect-decryption-settings
- c382d65 Merge pull request #92 from gsoultan/feat/handle-non-object-source-payloads
- f521169 Merge pull request #93 from gsoultan/docs/non-object-payloads-readme
- aa683b0 Merge remote-tracking branch 'origin/main' into feat/handle-non-object-source-payloads
- bc72049 feat: detect decryption settings from a sample value
- 4b621a5 fix(db_lookup): apply flattenInto on the cache-hit path (#94)
- 31ff0aa fix(preview): stop copying the CDC envelope into the after-image (#95)
- c86bb8b fix: judge parquet records against the schema, not against Data() emptiness
- dc30bc3 fix: preserve source payloads that are not JSON objects
- 27b42fa perf(traces): index-scan trace listing and halve the steps table (#96)
v1.2.0
Changelog
- 138aecb Merge pull request #89 from gsoultan/fix/decrypt-foreign-ciphertext-and-algorithms
- 90255b7 Merge pull request #90 from gsoultan/docs/release-1.2.0
- 384404d feat: configurable AES-GCM tag placement and nonce length
- e68872c feat: make AAD an explicit choice and explain authentication failures
- 6f4cb49 fix: let decrypt read ciphertext Hermod did not write
- 508778a fix: silence the CFB deprecation for staticcheck as well as golangci-lint
v1.1.0
What's Changed
- docs: record 1.0.0 in the changelog by @gsoultan in #83
- feat: add encrypt and decrypt transformations by @gsoultan in #84
- fix: connector wizards gate on config keys the forms never write by @gsoultan in #85
- fix: give palette category cards unique React keys by @gsoultan in #86
- fix: make connection-URL override behaviour honest in the wizards by @gsoultan in #87
- docs: prepare the 1.1.0 release notes by @gsoultan in #88
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Changelog
- 4e1a862 Merge pull request #79 from gsoultan/chore/retire-tombstone-references
- 88289c3 Merge pull request #80 from gsoultan/chore/strip-tombstone-entries
- 8c2a441 Merge pull request #81 from gsoultan/fix/stall-status-overwrite-race
- 3f4a29d Merge pull request #82 from gsoultan/docs/ga-is-v1.0.0
- 75f19d5 chore: describe the retraction setup that actually exists now
- 3fbfc7a chore: empty the tombstone list
- d9f10c6 fix: stop a health pass clearing a stall it raced
v1.0.0-rc.2
Changelog
- f6d6020 Add a search to the workflow panel
- a7d26f1 Give the transformation form room to breathe
- de40940 Merge pull request #65 from gsoultan/ui/transformation-form-spacing
- f6a2cde Merge pull request #66 from gsoultan/fix/preview-routing-nodes
- fc495ed Merge pull request #67 from gsoultan/feat/palette-search
- 4543057 Merge pull request #68 from gsoultan/perf/ui-tier1-4
- 790e720 Merge pull request #70 from gsoultan/ui/form-system-tier5
- 4e7b003 Merge pull request #71 from gsoultan/ui/guards-and-hardening
- e87e178 Merge pull request #72 from gsoultan/chore/editor-allocation-profiler
- ad79b6b Merge pull request #73 from gsoultan/ui/light-mobile-hardening
- f507ba8 Merge pull request #74 from gsoultan/fix/engine-starts-after-first-run-setup
- 06fadc1 Merge pull request #75 from gsoultan/fix/registry-storage-hotswap-races
- 5c4c912 Merge pull request #76 from gsoultan/fix/worker-starts-after-first-run-setup
- 644589f Merge pull request #77 from gsoultan/fix/dev-stack-port-conflicts
- 5a03d15 Merge pull request #78 from gsoultan/docs/changelog-1.0.0-rc.2
- 7cf5da7 Preview routing nodes by running them, not by looking for a transformer
- c3a388c fix: a fresh install can start workflows without a restart
- b6b97c0 fix: choose dev stack ports instead of assuming they are free
- bf8d0b7 fix: make the dev-port helper importable from specs as well as the config
- 38b23b2 fix: start the workflow engine when first-run setup provides a database
- 8eac656 fix: synchronise every read of the registry's swappable storage
- 90eb752 ui: add the editor allocation profiler used to settle the memory question
- de2a272 ui: cut the fixed cost the shell adds to every navigation
- a09ef51 ui: fix the cold-load flash, finish the PWA, and stop shipping the editor to the login screen
- b1e44d4 ui: guard the performance work in CI, and close the remaining loose defects
- adcea83 ui: light and phone verified, duplicate config panes removed, engine started after first-run setup
- f2d6b62 ui: one width grammar for every form, and labels that name the right action
- fb01791 ui: one worker query, and a JSON editor that lets you finish typing
- 53ef67f ui: remove the preview poll and the per-keystroke list blanking
- 505c8ec ui: stop querying the sink's database on every keystroke of a table name
- fc6ddc9 ui: take the serialisation and the unbounded map off the editor's hot path
v1.0.0-rc.1
Changelog
- 65a4740 Merge pull request #60 from gsoultan/chore/renumber-to-1.8.0
- ee16dd2 Merge pull request #61 from gsoultan/docs/install-and-release
- d3912a9 Merge pull request #62 from gsoultan/fix/x-crypto-ssh-dos
- 07b6323 Merge pull request #63 from gsoultan/release/v1.0.0-rc.1
- 5ea8cad Number the release 1.8.0, which is the highest number still available
- 504ea91 Restart the version numbering at 1.0.0, without pretending go get works
- dfe2aa2 Tell the README how to install the thing it describes
- ca35a52 Upgrade x/crypto for two reachable SSH denial-of-service defects