Skip to content

Releases: block/ftl

v0.424.1

15 Jan 05:54
e0e5f54
Compare
Choose a tag to compare

Changelog

  • eebf549 fix: all modules should have stubs generated (#4050)
  • e034ac8 fix: errtrace issues with unwrapping errors (#4051)
  • e0e5f54 fix: generate stubs after automatic rebuilds (#4052)

v0.424.0

15 Jan 04:15
9139877
Compare
Choose a tag to compare

Changelog

  • c014877 feat: Auto Generate FromProtos (#4026)
  • 35df745 fix: prevent discovery of modules while scaffolding modules (#4046)
  • 9139877 fix: watch modules lock broke if no .ftl dir (#4047)

v0.423.1

14 Jan 22:24
9309f67
Compare
Choose a tag to compare

Changelog

v0.423.0

14 Jan 04:29
b99e6a6
Compare
Choose a tag to compare

Changelog

v0.422.2

14 Jan 03:54
0f198b9
Compare
Choose a tag to compare

Changelog

  • 68304f0 chore: consistent capitalisation of FTL in poms (#4008)
  • 0f198b9 fix: accidental change on last JVM release fix (#4016)

v0.422.1

14 Jan 03:34
9a52427
Compare
Choose a tag to compare

Changelog

v0.422.0

14 Jan 02:45
6c5ff52
Compare
Choose a tag to compare

Changelog

  • 60a0468 chore(deps): update all non-major dependencies (#3984)
  • 239b5a8 chore(deps): update alpine:latest docker digest to 56fa17d (#3977)
  • b1cde7f chore(deps): update grafana/otel-lgtm docker digest to b2c618d (#3978)
  • 3e6dc71 chore(deps): update localstack/localstack docker digest to cab6bcc (#3983)
  • f890a9d chore(deps): update localstack/localstack docker digest to f0512bc (#3980)
  • ce48d54 chore(deps): update registry:2 docker digest to 319881b (#3981)
  • 985bc5c chore: get language from the schema runtime (#3988)
  • c2d0a71 chore: get min replicas directly from schema runtime (#3989)
  • 767150c chore: make KeyType comparable, so that we can retain the type safety when using them as map keys (#3976)
  • 3678844 chore: move activated_at away from deployment (#4010)
  • 943d64d chore: move from model.FooKey to key.Foo for better readability (#3979)
  • fec3263 chore: remove module name from deployment (#3987)
  • 7227df6 chore: run build-protos (#3990)
  • f9b75c3 feat: add sql queries to schema (#3974)
  • 8649ddd feat: created at to runtime (#3994)
  • 49f8165 feat: reset subscription (#3982)
  • 6c5ff52 fix: JVM release (#4009)
  • 24a89bf fix: fetch deployment artefacts from the schema metadata (#3985)
  • c18d52f fix: rename DeploymentKey in go2proto testdata (#3991)

v0.421.0

10 Jan 22:26
0950eae
Compare
Choose a tag to compare

Changelog

  • 4448334 chore(deps): update all non-major dependencies (#3898)
  • 96492b3 chore(deps): update all non-major dependencies (#3899)
  • 0263f14 chore(deps): update dependency pnpm to v9.15.3 (#3904)
  • 7adc16d chore(deps): update localstack/localstack docker digest to 19bf316 (#3903)
  • fec8874 chore(deps): update localstack/localstack docker digest to 3ea49f1 (#3897)
  • 0bf7356 chore(deps): update module github.com/santhosh-tekuri/jsonschema/v5 to v6 (#3900)
  • b1960fb chore: delete dead code branch (#3940)
  • 7eaf2aa chore: extract statemachines and state machine handles to a separate package (#3906)
  • 9043163 chore: implement controller state as a raft compatible statemachine (#3951)
  • 2652c38 chore: include jcm code gen files in build-jvm watch list (#3912)
  • bc79df5 chore: move schema service implementation in controller to a separate file (#3913)
  • 44fda1d chore: reduce retry interval in raft tests + fix control bind conflict (#3905)
  • 526f9b8 chore: remove "ftl schema generate" (#3921)
  • 1b3cb6b chore: remove event field that is always true (#3920)
  • 00df8ac chore: remove unused client (#3914)
  • c843efa chore: rename broadcaster to notifier and use a channel of length one (#3958)
  • bbf70b9 chore: separate runner state from schema state (#3960)
  • b3a8ff3 chore: use GetSchema instead of PullSchema when getting full schema in ftl schema diff (#3915)
  • ef053ba chore: use a set of active deployments rather than a copy (#3956)
  • 9cb5243 chore: window function to be a proper window function, StateIter to return always the current state as the first element (#3961)
  • 0c35cea feat: Automatically join the raft cluster (#3895)
  • b0a1843 feat: Channel to listen to changes (#3902)
  • b2946fb feat: ftl new and ftl init updates (#3930)
  • 10466b4 feat: add generate API for sql verbs (#3949)
  • 0af296f feat: define partitions in go topic declarations (#3907)
  • 1a5a3b8 feat: define partitions in jvm topic declarations (#3908)
  • 9534538 feat: new module tree layout (#3910)
  • 87fd84e feat: send build events over grpc and new lsp cmd (#3953)
  • 9a77edf fix: allow and warn for partition mismatches in dev (#3911)
  • 33abdd2 fix: copy nil slices correctly in DeepCopy (#3944)
  • 864c181 fix: correctly return module removed in PullSchemas (#3957)
  • eb6aff4 fix: deepcopy of time (#3950)
  • fdceb37 fix: errors posting to extension from lsp (#3947)
  • 23878bf fix: images in docs as well as getting started url (#3928)
  • 6c0a9fe fix: jvm plugin stops accumulating file watchers (#3938)
  • a9d1911 fix: jvm plugin watches for file changes while building (#3939)
  • d4cc0ea fix: layout on graph pane (#3948)
  • fb3ad8a fix: leases were not passing along keys (#3946)
  • 0950eae fix: lsp autocomplete and hover items to match current FTL (#3965)
  • d7895a1 fix: mysql fixes in WASM plugin (#3932)
  • 44a9f6f fix: nil map deepcopy fix (#3959)
  • 0fbebeb fix: race condition while collecting runtime events (#3917)
  • ee32ec1 fix: reused enum type schema extraction (#3896)
  • c96fc1e fix: rust proto gen (#3954)
  • e15f4b9 fix: send build failure event when quarkus can not start for subsequent builds (#3942)
  • 37542a5 fix: speed up pubsub provisioning (#3916)
  • c3191c7 fix: validate single partition map is only used for single partition topic (#3952)
  • 81cb790 refactor: Remove unused DeploymentArtefactCreatedEvent (#3918)
  • bb68bd8 revert: "chore: remove "ftl schema generate"" (#3929)

v0.420.1

03 Jan 04:06
5fd23c6
Compare
Choose a tag to compare

Changelog

v0.420.0

03 Jan 03:08
9d40bff
Compare
Choose a tag to compare

Changelog