Skip to content

Releases: block/ftl

v0.470.0

24 Mar 04:23
016301c
Compare
Choose a tag to compare

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

21 Mar 06:40
6448637
Compare
Choose a tag to compare

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

20 Mar 19:54
a89a329
Compare
Choose a tag to compare

Changelog

v0.468.2

20 Mar 04:11
a89a329
Compare
Choose a tag to compare

Changelog

v0.468.1

20 Mar 01:50
79db4ad
Compare
Choose a tag to compare

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

20 Mar 00:42
79db4ad
Compare
Choose a tag to compare

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

18 Mar 02:23
7686833
Compare
Choose a tag to compare

Changelog

v0.466.0

17 Mar 04:59
79e106d
Compare
Choose a tag to compare

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)

v0.465.0

12 Mar 23:32
f857117
Compare
Choose a tag to compare

Changelog

v0.464.1

12 Mar 23:15
cd32663
Compare
Choose a tag to compare

Changelog