Releases: block/ftl
Releases · block/ftl
v0.412.3
v0.412.2
v0.412.1
v0.412.0
Changelog
- bc2f440 chore: fix ftl-golang-tools (#3762)
- d9aa40d chore: fix writecache (#3760)
- 15807fc chore: more search and replace (#3755)
- bf8ca04 chore: remove DB from kube (#3741)
- e76a0ba chore: replace
TBD54566975
with block in zolaconfig.toml
(#3754) - ccab8c3 chore: update golang-tools (#3757)
- b1d862b fix: Don't enforce platform (#3746)
- ac1358b fix: handle errors from kafka publishing (#3748)
- 1ef0c89 fix: more build fixes (#3763)
- f747ccd refactor: blind search and replace to new org (#3751)
v0.411.0
Changelog
- 0ef8d89 chore(deps): update all non-major dependencies (#3674)
- 50131f0 chore(deps): update dependency protoc to v29 (#3592)
- a8786cb chore: cleanup empty switch cases (#3733)
- ad7fd2a chore: move console out of controller (#3735)
- c1cf31d chore: pull out admin service (#3711)
- a613d5b chore: remove DB secrets (#3712)
- bf198a3 chore: remove ftl db (#3725)
- 855f219 chore: speed up subscription provisioning (#3738)
- 9c81bb7 chore: use proto specific names for imports rather than ftlv1 (#3739)
- b7d6836 feat(go2proto): directly support
encoding.{TextMarshaler,BinaryMarshaler}
(#3719) - 7c87106 feat(go2proto): propagate comments to .proto file (#3744)
- 3ee16bc feat: add sqlc-gen-ftl WASM plugin (#3607)
- 621ffe3 feat: allow easy generation of a trace file (#3736)
- 7eeef45 feat: pubsub follows retry policies (#3729)
- 2b34c31 fix: allocate runner ports randomly (#3727)
- 0611da7 fix: console layout and cors error. re-enable tests (#3734)
- b093341 fix: get console working on Kube (#3740)
- 39ca4a5 fix: go2proto didn't have the correct outputs specified (#3743)
- c193bb1 fix: inter package dependency graph cleanup (#3714)
- 80502ca fix: support sumtypes of sumtypes on go2proto (#3716)
v0.410.2
v0.410.1
Changelog
- 9c9faac chore(deps): update all non-major dependencies (#3675)
- e3a1a35 chore(deps): update all non-major dependencies to v3.17.3 (#3678)
- 85151c5 chore(deps): update dependency vite to v6 (#3679)
- 546a895 chore(deps): update react monorepo to v19 (major) (#3680)
- 3dc4fcc chore: disable pubsub tests (#3698)
- ae653a6 chore: manually chunk console assets (#3691)
- 293550f chore: move pubsub out of controller (#3689)
- e6cecd9 chore: move timeline reaping to within timeline service (#3695)
- a51794a chore: observability cleanup (#3706)
- e5d6c37 chore: remove deployment artefacts (#3684)
- 6e7490b chore: remove deployment notifications (#3699)
- cfe35a3 chore: remove deployments and modules table (#3697)
- 551a650 chore: remove main DAL (#3701)
- 3199ff0 chore: remove old pubsub and async calls (#3726)
- 1d1b990 chore: remove pubsub FKs (#3685)
- 36506d4 chore: remove some DB queries (#3694)
- 8638cfe chore: remove unused fields (#3702)
- 6d4332a chore: update arch lint rules (#3707)
- d8fb7f3 feat(Juho): new provisioners (#3677)
- 4c5bcba feat: add support for go2proto generating ToProto() methods (#3690)
- 091f75e feat: add ⌥+⏎ as a shortcut for the verb form (#3546)
- 9dc4cc4 feat: consume pubsub (#3717)
- 5971a67 feat: move console to dedicated service (#3703)
- 17409f6 feat: publish to timeline and telemetry when calling via p2p routing (#3687)
- 6cf0ce7 feat: replace runners table with an event stream (#3662)
- 4c88c60 feat: stream events to timeline service in batches (#3683)
- b05fa0a fix: console cors errors (#3721)
- 4eaf042 fix: don't attempt to start if controller allready running (#3632)
- 39de359 fix: go2proto slices of int weren't working (#3713)
- 7927bb5 fix: hot reload endpoint uses runner proxy (#3636)
- 73eed73 fix: inject timeline client instead of using ctx (#3722)
- 18ccc57 fix: lease issues (#3676)
- 8dfca46 fix: logger scopes (#3705)
- b2f5613 fix: properly kill runners (#3688)
- f5faf04 fix: return startup errors properly (#3682)
- 8707709 fix: runner reaping (#3686)
- d8c1e9b fix: sort console timeline by time (#3709)
- 4b3cf01 fix: verbose debug logging (#3700)
- 1eb50a0 fix: wait for module deployment (#3693)
- de604b4 refactor: replace manual ToProto() functions (#3710)
v0.410.0
Changelog
- 9c9faac chore(deps): update all non-major dependencies (#3675)
- e3a1a35 chore(deps): update all non-major dependencies to v3.17.3 (#3678)
- 85151c5 chore(deps): update dependency vite to v6 (#3679)
- 546a895 chore(deps): update react monorepo to v19 (major) (#3680)
- 3dc4fcc chore: disable pubsub tests (#3698)
- ae653a6 chore: manually chunk console assets (#3691)
- 293550f chore: move pubsub out of controller (#3689)
- e6cecd9 chore: move timeline reaping to within timeline service (#3695)
- a51794a chore: observability cleanup (#3706)
- e5d6c37 chore: remove deployment artefacts (#3684)
- 6e7490b chore: remove deployment notifications (#3699)
- cfe35a3 chore: remove deployments and modules table (#3697)
- 551a650 chore: remove main DAL (#3701)
- 3199ff0 chore: remove old pubsub and async calls (#3726)
- 1d1b990 chore: remove pubsub FKs (#3685)
- 36506d4 chore: remove some DB queries (#3694)
- 8638cfe chore: remove unused fields (#3702)
- 6d4332a chore: update arch lint rules (#3707)
- d8fb7f3 feat(Juho): new provisioners (#3677)
- 4c5bcba feat: add support for go2proto generating ToProto() methods (#3690)
- 091f75e feat: add ⌥+⏎ as a shortcut for the verb form (#3546)
- 9dc4cc4 feat: consume pubsub (#3717)
- 5971a67 feat: move console to dedicated service (#3703)
- 17409f6 feat: publish to timeline and telemetry when calling via p2p routing (#3687)
- 6cf0ce7 feat: replace runners table with an event stream (#3662)
- 4c88c60 feat: stream events to timeline service in batches (#3683)
- b05fa0a fix: console cors errors (#3721)
- 4eaf042 fix: don't attempt to start if controller allready running (#3632)
- 39de359 fix: go2proto slices of int weren't working (#3713)
- 7927bb5 fix: hot reload endpoint uses runner proxy (#3636)
- 73eed73 fix: inject timeline client instead of using ctx (#3722)
- 18ccc57 fix: lease issues (#3676)
- 8dfca46 fix: logger scopes (#3705)
- b2f5613 fix: properly kill runners (#3688)
- f5faf04 fix: return startup errors properly (#3682)
- 8707709 fix: runner reaping (#3686)
- d8c1e9b fix: sort console timeline by time (#3709)
- 4b3cf01 fix: verbose debug logging (#3700)
- 1eb50a0 fix: wait for module deployment (#3693)
- de604b4 refactor: replace manual ToProto() functions (#3710)
v0.409.0
Changelog
- f6bf821 chore(deps): update all non-major dependencies (#3589)
- b6bde10 chore(deps): update all non-major dependencies (#3590)
- 2990e90 chore(deps): update all non-major dependencies (#3591)
- 2d4dcd8 chore: add artefact metadata to the module (#3658)
- 15f9d39 chore: add database runtime events (#3646)
- b56bc7a chore: add inter module calls to kube test (#3605)
- d271eb3 chore: build sqlc when the schema changes (#3666)
- 718697f chore: clean up pub sub event (#3656)
- 2cefbb2 chore: delete controllers table (#3637)
- 682b4bf chore: don't build frontend unnecessarily (#3606)
- cbf3ec0 chore: don't remove large packages (#3661)
- 82b44e3 chore: fix spelling mistake in docs (#3594)
- 5e0d18c chore: move to reusable docker workflows (#3597)
- 19278b5 chore: publish timeline events from cron + integration tests (#3667)
- adac1d2 chore: remove DB based leases (#3641)
- 0b5f9cb chore: remove DB encryption (#3653)
- 0451306 chore: remove GetCertificate (#3657)
- 5cc5c18 chore: remove leader/follower (#3631)
- 246e0ea chore: remove spammy log message (#3651)
- 897604a chore: remove timeline table (#3664)
- 411c570 chore: rename ModuleContext to DeploymentContext (#3614)
- 25ee4ef chore: serve timeline service and dial client (#3640)
- 5d47ef4 chore: sleep before retrying docker compose up (#3595)
- 3caf768 chore: use dynamic port in test (#3670)
- b6e3a64 ci: writecache uses just cmd for docker compose up (#3601)
- 0d6f2bf feat: Schema changes for using schema as provisioning input (#3608)
- 62325ba feat: add filters and ordering to timeline service (#3635)
- 8387b88 feat: add module update events (#3600)
- 5839685 feat: add routing table package (#3613)
- 1b9345b feat: add timeline service to local k8s (#3647)
- 7e9f9d6 feat: console and
ftl replay
use timeline service (#3652) - d4b80fe feat: go publishes topic events to kafka (#3577)
- ba0f929 feat: jvm publishes to kafka and adds partition mapper (#3598)
- 8dd657d feat: peer to peer routing (#3599)
- c5733cd feat: proxy calls through the runner (#3586)
- 72efa87 feat: publish timeline events with new service (#3649)
- 6707213 feat: timeline service keeps events in memory (#3618)
- 0e2e2b3 feat: update module runtime endpoint in the schema (#3615)
- c8a191b feat: use one ServiceAccount per module (#3578)
- 9370e96 fix: "mk" previously did not verify that outputs were created (#3630)
- 6945b3e fix: IPv6 fix (#3673)
- 7e46b4c fix: PROTOS_OUT missing space (#3604)
- db7ca30 fix: bump mk again (#3638)
- fd9c52b fix: ingress publishes events to timeline (#3659)
- d476a24 fix: only drop databases in ftl dev when running with --recreate (#3596)
- 3f08027 fix: publish to old pubsub impl and kafka (#3609)
- 34aacdf fix: remove FTL_ENDPOINT var (#3643)
- 67b0e2e fix: restore cache before hermit init (#3672)
- 74b4661 fix: save docker images (#3644)
- c5f8097 fix: some events weren’t being published to new timeline service (#3650)
- ac4aaf5 refactor: an alternate runtime format (#3612)
- f908729 refactor: genericise ping req/resp types (#3660)
- d84c2af refactor: initial protos + skeleton for timeline service (#3610)
- 14b0473 refactor: pull construction of some dependencies to the outermost layer (#3663)
- e376f9e refactor: remove identity package (#3616)
- 3c8b7a9 refactor: simplify main entry points a bit (#3665)
v0.408.2
Changelog
- 3a1193b chore: fix proto PACKAGE_VERSION_SUFFIX (#3587)
- 8d5a35f chore: partial fix ENUM_ZERO_VALUE_SUFFIX (#3574)
- 5dbc850 ci: retry docker compose up once if it fails (#3581)
- 45e2ce8 fix: Kube tests again (#3593)
- a98f447 fix: command palette e2e tests (#3588)
- c4bab5d fix: update correct schema in postgres (#3585)
- 1e39343 refactor: fix ENUM_ZERO_VALUE_SUFFIX (#3580)
- 25badd1 refactor: fix RPC_REQUEST_STANDARD_NAME proto issues (#3579)
- 657e9ef refactor: fix protobuf ENUM_VALUE_PREFIX (#3575)