Releases: block/ftl
Releases · block/ftl
v0.470.0
Changelog
- b80ec75 chore(deps): pin dependencies (#4947)
- 6438a15 chore(deps): update all non-major dependencies (#4951)
- 655aa53 chore(deps): update all non-major dependencies (#4960)
- ffe2ac8 chore(deps): update docker.redpanda.com/redpandadata/redpanda docker tag to v24.3.8 (#4957)
- adf32b9 chore(deps): update localstack/localstack docker digest to 4936398 (#4948)
- fb2715b chore(deps): update localstack/localstack docker digest to 6d578cc (#4956)
- 70e76e4 chore(deps): update postgres:15.12 docker digest to 9e92988 (#4950)
- 8ad965f chore: add rudimentary timeline benchmark (#4953)
- da4abf5 chore: inherit config from block/renovate-config (#4940)
- caa7092 chore: minor cleanup of kube relationships (#4936)
- 98e0d50 chore: pin GHA using ratchet and configure Renovate to pin (#4937)
- bfd29f2 chore: remove unused config entry (#4941)
- e0bb66c chore: use sync.Once for initialising Dragonboat logger (#4949)
- 77cd3dc feat: module per namespace (#4930)
- 3887f51 fix: correct sleep in JVM test (#4958)
- f0a9018 fix: flakey JVM test (#4962)
- 5ee3303 fix: handle JVM log levels (#4944)
- c1eb084 fix: increase raft test RTT to avoid timeouts (#4946)
- 29ae154 fix: make raft use correct logger (#4942)
- 016301c fix: manual fixture logic (#4945)
- 68ed8c3 fix: messages to goose do not get parsed as CLI args (#4955)
- ee833ad fix: teach goose the ftl runtime interface (#4954)
- 6660934 fix: timeline in console to update at requested interval (#4934)
v0.469.0
Changelog
- fddd6e2 chore: more timeline unit tests (#4933)
- 9664893 feat: foundations of multi namespace support (#4927)
- f5d09ba feat: support -t to fetch only given number of log events (#4926)
- 6448637 fix: dump kube logs from all relevant namespaces (#4935)
- 69313b8 fix: slq build errors would never get cleared (#4932)
v0.468.3
Changelog
- 4241e8c chore: unit tests for streaming timeline (#4921)
- a89a329 fix: SQL errors cause dev mode hang (#4922)
- 52faf18 fix: db commands use common module dirs search paths (#4924)
- 54ddc28 fix: don't generate broken migrations (#4925)
- 2ea7df0 fix: gradle watches (#4920)
- 8239626 fix: sql errors persist and overrule auto rebuilds (#4923)
v0.468.2
Changelog
- 4241e8c chore: unit tests for streaming timeline (#4921)
- a89a329 fix: SQL errors cause dev mode hang (#4922)
- 52faf18 fix: db commands use common module dirs search paths (#4924)
- 54ddc28 fix: don't generate broken migrations (#4925)
- 2ea7df0 fix: gradle watches (#4920)
- 8239626 fix: sql errors persist and overrule auto rebuilds (#4923)
v0.468.1
Changelog
- 48139e2 chore: add a converter from iterators to aa grpc stream to make stream testing easier (#4915)
- 68e98ac chore: cleaner column names in SQL column definitions (#4903)
- e8a6027 chore: switch "database calls" to "database uses" (#4906)
- d6a723d chore: unit tests for mysql verbs (#4887)
- e893e4d feat: MCP reads and writes files and can proactively provide info (#4893)
- 1e1b307 feat: fixtures (#4913)
- 79db4ad fix: Kotlin optional handling (#4916)
- 9cc7f70 fix: check for changes in queries.ftl.go before using optimistic compilation (#4907)
- a530552 fix: don't allow types from other modules to be exported (#4898)
- ab9e59e fix: implement a ftl logs command to allow streaming of logs from modules (#4908)
- 7174d1d fix: improve go error if req type is Unit (#4904)
- b408146 fix: remove build and deploy commands in dev cli (#4826)
- f08377d fix: remove cron raft config from ftl dev (#4885)
- 847b715 fix: revert accidental commit of local path (#4914)
- 5fa7b7e fix: sandbox TF issue (#4890)
- fe8e937 fix: schema service can let in invalid schema (#4824)
- 5c16468 fix: seed goose with the intitial state of FTL (#4912)
- 610aa91 fix: speed up goose start up and isolate goose session (#4894)
- b116fd6 fix: types.ftl.go imports types found within arrays/maps/optionals (#4909)
- 9939d67 perf: no busy polling in timeline streaming (#4891)
v0.468.0
Changelog
- 48139e2 chore: add a converter from iterators to aa grpc stream to make stream testing easier (#4915)
- 68e98ac chore: cleaner column names in SQL column definitions (#4903)
- e8a6027 chore: switch "database calls" to "database uses" (#4906)
- d6a723d chore: unit tests for mysql verbs (#4887)
- e893e4d feat: MCP reads and writes files and can proactively provide info (#4893)
- 1e1b307 feat: fixtures (#4913)
- 79db4ad fix: Kotlin optional handling (#4916)
- 9cc7f70 fix: check for changes in queries.ftl.go before using optimistic compilation (#4907)
- a530552 fix: don't allow types from other modules to be exported (#4898)
- ab9e59e fix: implement a ftl logs command to allow streaming of logs from modules (#4908)
- 7174d1d fix: improve go error if req type is Unit (#4904)
- b408146 fix: remove build and deploy commands in dev cli (#4826)
- f08377d fix: remove cron raft config from ftl dev (#4885)
- 847b715 fix: revert accidental commit of local path (#4914)
- 5fa7b7e fix: sandbox TF issue (#4890)
- fe8e937 fix: schema service can let in invalid schema (#4824)
- 5c16468 fix: seed goose with the intitial state of FTL (#4912)
- 610aa91 fix: speed up goose start up and isolate goose session (#4894)
- b116fd6 fix: types.ftl.go imports types found within arrays/maps/optionals (#4909)
- 9939d67 perf: no busy polling in timeline streaming (#4891)
v0.467.0
v0.466.0
Changelog
- 1091303 chore(deps): update all non-major dependencies (#4812)
- 8caf217 chore(deps): update all non-major dependencies (#4881)
- 79e106d chore(deps): update all non-major dependencies (#4884)
- 31a53a2 chore(deps): update grafana/otel-lgtm docker digest to ab18c8f (#4876)
- d591dfe chore(deps): update localstack/localstack docker digest to 301cacb (#4883)
- b094eb2 chore(deps): update localstack/localstack docker digest to bb4ef68 (#4877)
- 14d9e9b chore(deps): update mysql:8.4.4 docker digest to 0f775a9 (#4879)
- c43bdda chore: remove colon from sql query metadata (#4866)
- fc31c05 chore: wire up OpenAPI spec to /.well-known/service-desc (#4860)
- c7764c5 feat: Validate requests on
ftl call
and from the console (#4869) - 54343ed feat: kotlin sql verbs (#4864)
- e941d14 feat: new config package (#4862)
- 6b04dcb fix: JSON validation now properly handles non-integer values (#4874)
- 81e3c51 fix: NPE in cloud formations provisioner (#4857)
- 6014094 fix: add positions to more go build errors (#4870)
- 5316aa2 fix: do not warn from postgres proxy on normal usage (#4852)
- 3aa68b5 fix: flaky test by always sorting List() values in providers (#4880)
- 0b25bb7 fix: issue with rollback (#4882)
- 86d91cf fix: log git errors at debug (#4868)
- dffa070 fix: log pgproxy connection terminations at debug level (#4855)
- 12969b7 fix: move "data" metadata to just after the { (#4872)
- d0a992b fix: no failed to stream changeset logs error if the ctx is cancelled (#4858)
- b0a4a00 fix: parse go compile errors better (#4867)
- aaea9bf fix: provisioner tmp dir (#4856)
- 1efee62 fix: remove outdated lockfile (#4851)
- b0a914d fix: use AllowOrigins as strings to support wildcards (#4854)
- 7dffe1a refactor: generalise upserting metadata into verbs (#4873)