Releases: TBD54566975/ftl
Releases · TBD54566975/ftl
v0.377.1
v0.377.0
Changelog
- 39b081d chore(ci): ensure "just lint-scripts" exits with a non-zero status (#3026)
- e593b57 chore(deps): lock file maintenance (#2895)
- d5beeaa chore(deps): lock file maintenance (#3014)
- 777dd0f chore(deps): update all non-major dependencies (#3004)
- 8c81d8b chore(deps): update all non-major dependencies (#3005)
- 74c415b chore(deps): update dependency @bufbuild/protoc-gen-es to v2 (#2891)
- b14051f chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.1 (#3008)
- 68d6ba3 chore: add e2e tests for call and ingress requests (#3038)
- 8453735 chore: add target to deploy released image (#3046)
- d0fb47c chore: decrease parallelism for e2e tests (#3024)
- f34de9d chore: don't create docker cache on PRs (#3059)
- e25fcf7 chore: fix pnpm cache saving (#3058)
- f5e9e4e chore: fix shellcheck warnings (#3025)
- b755f6f chore: ignore playwright-report with biomejs (#3056)
- 7913488 chore: make renovate ignore @bufbuild/protoc-gen-es (#3036)
- 1839d00 chore: pubsub docs for JVM (#2996)
- 18ba957 chore: release helm charts (#3078)
- ada88c8 chore: remove printf (#3068)
- 744d630 chore: remove some unused Hermit packages (#3015)
- e0cb271 chore: replace custom test fixture with global setup (#3039)
- 85c38ae chore: sanity check in test harness (#3066)
- 0a7e36b chore: statically extract .proto from Go source (#2973)
- f4d0b7d chore: typo in comment (#3000)
- 04b8632 chore: unused file (#3035)
- aab4785 chore: update hermit action (#2988)
- 30f9e4d chore: use int query param for age in http (#3053)
- cdaa8e4 feat: Add env var to prevent dbmate from dumping the schema (#2947)
- 8e19016 feat: Default to "new" command handler for options (#3043)
- b0465e3 feat: Enums in JVM (#2842)
- 0205548 feat: Export type aliases (#3065)
- eee0fb6 feat: JVM docs for secrets / config and retry (#2980)
- aca28c7 feat: Provisioner for FTL modules (#3050)
- dcd3dc7 feat: add StreamModules to ConsoleService (#2931)
- c09fa65 feat: add fsm example (#2965)
- 5862fed feat: add http examples (#3003)
- f85767a feat: add proto for language plugin service (#3060)
- 1e4223a feat: add pubsub go example (#2960)
- b2aca81 feat: add secrets / config to a verbs metadata (#2999)
- 4c33afd feat: capture Kotlin comments (#2946)
- 00226e9 feat: capture schema element locations (#2998)
- 5b59147 feat: dev provisioner for postgres (#2967)
- 379b209 feat: docs and fixes for Java external types (#2968)
- 8721633 feat: dump kube pod logs on test failure (#2921)
- a658576 feat: initial helm charts (#3070)
- 9300e48 feat: language plugins require a bind allocator to be provided (#3069)
- ba72d42 feat: new, simplified modules page (#3054)
- db0ca7f feat: observability support for JVM (#3051)
- ab85336 feat: remove Error and Deploy from ModuleConfig (#3033)
- 54bb6e2 feat: replace all useModules and useStream callers in ModulesPage with useStreamModules (#3057)
- 28ac330 feat: separate out language logic from moduleconfig (#3016)
- 1775e8f feat: streaming module updates from console service backend (#3064)
- e534f24 feat: timeline events for scheduled cron jobs (#2860)
- 008ee44 fix: (de)serialise schema runtime metadata (#3071)
- d75804a fix: JVM support on Kube (#3074)
- a7cd812 fix:
ftl schema get
was not exiting (#3030) - 8fcdea3 fix: add config to prevent red squigglies when opening
.proto
files in vscode (#3048) - 3f355e4 fix: allow running the local scripts outside of the main FTL directory. (#3017)
- 4f2606e fix: don't attempt to delete secret (#2991)
- c726b29 fix: don't retry indefinitly with local scaling (#2974)
- 2c66fd0 fix: duplicate log lines (#2990)
- 08a1de5 fix: emty replace flag is allowed in
ftl new go
(#3010) - b91f56c fix: enum syntax highlighting (#3001)
- 05c5f2f fix: flaky watch tests (#3027)
- f6dd92e fix: increase playwright timeout (#2978)
- 7aaecfe fix: increase playwright webserver timeout for docker (#2993)
- 91d1822 fix: infinite loop if port binding fails for all ports for some reason (#2972)
- b5b6c48 fix: issue where modules were disappear when schema changed (#2963)
- f4fab8c fix: just dev build loop (#3034)
- fe80098 fix: kube test failures (#2987)
- 5b03801 fix: module tree expansion state when closing the module of the selected decl (#3022)
- 8538155 fix: neaten up log for initial deployment duration (#2942)
- 53a0ca0 fix: no interactive mode if not a terminal (#2943)
- ede3a5a fix: only delete the service (#2936)
- ddc902c fix: optional handling in the JVM (#2951)
- 986a2d8 fix: prune docker images (#3023)
- 1a8e63b fix: query/path params only allow string (#3049)
- e844771 fix: readline exit behaviour (#2971)
- 71076a6 fix: record when modules are activated (#2964)
- 666736e fix: remove JVM integration tests module (#2976)
- 31053ff fix: remove references to v1.1.5 (#2948)
- af833e1 fix: replace deprecated
logging
exporter (#3052) - 80156ce fix: schema diff missing output (#3032)
- 1a1b051 fix: the default provisioner port is 8893 (#3007)
- 116bb3d fix: verb for resetting after submit (#2986)
- cfbce05 fix: when running with --provisioners=1, use provisioner to do deployments with ftl dev (#3011)
- 4346c40 refactor: Isolate artifact access code (#2755)
- c0f4b76 refactor: move
ingress.ValidateCallBody
function (#3002) - 9479c62 refactor: move schema and watch to internal (#2949)
- cca245e refactor: move schema errors out of schema (#2945)
- 96e9f11 refactor: move verb export check to before req body validation (#2995)
- b48679a refactor: unify (many of) the DSN uses (#3067)
v0.376.1
v0.376.0
Changelog
- d55777e chore: configurable provisioners in ftl-provisioner (#2925)
- c240d36 chore: update docs to include more JVM examples (#2922)
- d7dc0b0 feat: add cron go+java examples (#2930)
- ca26e99 feat: allow language plugins to expose flags for module creation (#2924)
- ad9c942 feat: isolate hardcoded language support (#2796)
- 091a2c4 feat: node identity part 2 (#2905)
- 69c8505 fix: FTL truncating output (#2909)
- a26bcf9 fix: actually set the removed state (#2926)
- 44bb5e5 fix: don't dump schema on migration (#2923)
- e018a6c fix: format generated ftl.types.go file (#2927)
- c3b28dc fix: missing types in genned files (#2933)
- 86b5174 fix: panic on exit (#2908)
- 24e2d87 fix: prevent possible busy loop (#2920)
- 7537b49 fix: rebuild dependent modules when new module detected (#2929)
- b51e3b3 fix: remove smoketest from root ftl-project.toml (#2928)
- eaf08b2 fix: user errors are not logged (#2919)
- 53d08d1 refactor: remove ftl.Call (#2932)
v0.375.0
Changelog
- 7a3b45c chore(deps): update all non-major dependencies (#2889)
- eb26d04 chore: consoleservice: add messages for the remaining decl types (#2906)
- 5bac043 chore: consolidate CODEOWNERS (#2914)
- 6aa5993 feat: add shared event list and use in verb page (#2903)
- a416149 feat: automatically configure istio (#2818)
- dce6a18 feat: exemplar scaffolding and integration test 1/3 (#2763)
- 55033f1 fix: check in types.ftl.go to avoid go.mod weirdness (#2915)
- 4afe64e fix: don't cache SNAPSHOT versions (#2912)
- fdf9731 fix: fix smoke test to build Java (#2910)
- 51053ac fix: ftl dev failing from go.mod files (#2911)
- 6275fac fix: remove module from status line (#2907)
- 3d5da1f fix: remove module from status line (#2916)
v0.374.0
Changelog
- 17c835c chore(deps): update all non-major dependencies (#2888)
- b4a611d chore(deps): update all non-major dependencies to v3.15.1 (#2890)
- 29ed169 chore: allow "pnpm install" to be run as a post-upgrade command (#2898)
- 9404a8c chore: integrate ftl-provisioner with ftl serve (#2896)
- 13ed969 chore: integration test option to use
ftl-provisioner
(#2892) - 213b991 chore: update docs for injected verb clients (#2878)
- 647858f feat: add "ftl bench" command (#2884)
- 67f2db1 feat: add decl type filter + collapse all button to console's module tree (#2859)
- 4ebc30b feat: update ftltest for injected verb clients (#2877)
- 1ddd583 feat: use "scratch" base image for ftl-controller (#2893)
- 94c0737 fix: expand and scroll to decl on click (#2876)
- 68aa44b fix: imports for non-referenced external types (#2880)
- 9948608 fix: minor tweaks to module type filter (#2879)
- 102c6ee fix: update type spacing rules (#2874)
- 612d5d7 fix: we are no longer advertising runners after they are pulling from the controller (#2901)
v0.373.1
v0.373.0
Changelog
- 6bd2cc9 chore: add some CODEOWNERS (#2864)
- da270ae chore: add teams for the various subsystems (#2867)
- 1bcd040 chore: fix TestDiscoverModules flakiness (#2872)
- 0e4d7f6 chore: fix todo for validation using reflect (#2849)
- 8888126 feat: add "ftl profile ..." command tree (#2862)
- cee6c95 feat: set DB con TTL to 1m (#2869)
- 06cd968 fix: cache HTTP routes (#2868)