From bb1668dd7fb2ed7f3c5236861ff16592de65df50 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 16 Dec 2024 09:59:57 -0700
Subject: [PATCH] chore(deps): update all non-major dependencies (#3752)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Type | Update | Change | Age | Adoption | Passing |
Confidence |
|---|---|---|---|---|---|---|---|
| [bytes](https://redirect.github.com/tokio-rs/bytes) | dependencies |
minor | `1.8.0` -> `1.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/crate/bytes/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/bytes/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/bytes/1.8.0/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/bytes/1.8.0/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [github.com/block/ftl](https://redirect.github.com/block/ftl) |
require | minor | `v0.410.2` -> `v0.412.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fblock%2fftl/v0.412.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fblock%2fftl/v0.412.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fblock%2fftl/v0.410.2/v0.412.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fblock%2fftl/v0.410.2/v0.412.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [prost](https://redirect.github.com/tokio-rs/prost) | dependencies |
patch | `0.13.3` -> `0.13.4` |
[![age](https://developer.mend.io/api/mc/badges/age/crate/prost/0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/prost/0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/prost/0.13.3/0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/prost/0.13.3/0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [prost-build](https://redirect.github.com/tokio-rs/prost) |
build-dependencies | patch | `0.13.3` -> `0.13.4` |
[![age](https://developer.mend.io/api/mc/badges/age/crate/prost-build/0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/prost-build/0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/prost-build/0.13.3/0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/prost-build/0.13.3/0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [prost-types](https://redirect.github.com/tokio-rs/prost) |
dependencies | patch | `0.13.3` -> `0.13.4` |
[![age](https://developer.mend.io/api/mc/badges/age/crate/prost-types/0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/prost-types/0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/prost-types/0.13.3/0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/prost-types/0.13.3/0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [protoc](https://redirect.github.com/protocolbuffers/protobuf) | |
minor | `29.0` -> `29.1` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/protoc/29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/protoc/29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/protoc/29.0/29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/protoc/29.0/29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [serde](https://serde.rs)
([source](https://redirect.github.com/serde-rs/serde)) | dependencies |
patch | `1.0.215` -> `1.0.216` |
[![age](https://developer.mend.io/api/mc/badges/age/crate/serde/1.0.216?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/serde/1.0.216?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/serde/1.0.215/1.0.216?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/serde/1.0.215/1.0.216?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [uv](https://redirect.github.com/astral-sh/uv) | | patch | `0.5.8` ->
`0.5.9` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/uv/0.5.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/uv/0.5.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/uv/0.5.8/0.5.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/uv/0.5.8/0.5.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [wasm-bindgen](https://rustwasm.github.io/)
([source](https://redirect.github.com/rustwasm/wasm-bindgen)) |
dependencies | patch | `0.2.97` -> `0.2.99` |
[![age](https://developer.mend.io/api/mc/badges/age/crate/wasm-bindgen/0.2.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/wasm-bindgen/0.2.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/wasm-bindgen/0.2.97/0.2.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/wasm-bindgen/0.2.97/0.2.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
tokio-rs/bytes (bytes)
###
[`v1.9.0`](https://redirect.github.com/tokio-rs/bytes/blob/HEAD/CHANGELOG.md#190-November-27-2024)
[Compare
Source](https://redirect.github.com/tokio-rs/bytes/compare/v1.8.0...v1.9.0)
##### Added
- Add `Bytes::from_owner` to enable externally-allocated memory
([#742](https://redirect.github.com/tokio-rs/bytes/issues/742))
##### Documented
- Fix typo in Buf::chunk() comment
([#744](https://redirect.github.com/tokio-rs/bytes/issues/744))
##### Internal changes
- Replace BufMut::put with BufMut::put_slice in Writer impl
([#745](https://redirect.github.com/tokio-rs/bytes/issues/745))
- Rename hex_impl! to fmt_impl! and reuse it for fmt::Debug
([#743](https://redirect.github.com/tokio-rs/bytes/issues/743))
block/ftl (github.com/block/ftl)
###
[`v0.412.2`](https://redirect.github.com/block/ftl/releases/tag/v0.412.2)
[Compare
Source](https://redirect.github.com/block/ftl/compare/v0.412.1...v0.412.2)
##### Changelog
- [`3c98f18`](https://redirect.github.com/block/ftl/commit/3c98f188)
chore: sonatype creds
([#3764](https://redirect.github.com/block/ftl/issues/3764))
- [`8803a38`](https://redirect.github.com/block/ftl/commit/8803a389)
chore: temporarily disable rust proto generation
([#3770](https://redirect.github.com/block/ftl/issues/3770))
- [`ea933c2`](https://redirect.github.com/block/ftl/commit/ea933c29)
fix: move rust-toolchain to top level so it gets picked up by buf
([#3768](https://redirect.github.com/block/ftl/issues/3768))
- [`f5a8007`](https://redirect.github.com/block/ftl/commit/f5a8007f)
fix: restore empty space
([#3769](https://redirect.github.com/block/ftl/issues/3769))
- [`9cf66c0`](https://redirect.github.com/block/ftl/commit/9cf66c0a)
fix: web5 fix
([#3767](https://redirect.github.com/block/ftl/issues/3767))
###
[`v0.412.1`](https://redirect.github.com/block/ftl/releases/tag/v0.412.1)
[Compare
Source](https://redirect.github.com/block/ftl/compare/v0.412.0...v0.412.1)
##### Changelog
- [`94497d6`](https://redirect.github.com/block/ftl/commit/94497d6e)
chore: update test library
([#3765](https://redirect.github.com/block/ftl/issues/3765))
- [`a57500b`](https://redirect.github.com/block/ftl/commit/a57500bd)
fix: start consuming based on from offset option
([#3750](https://redirect.github.com/block/ftl/issues/3750))
###
[`v0.412.0`](https://redirect.github.com/block/ftl/releases/tag/v0.412.0)
[Compare
Source](https://redirect.github.com/block/ftl/compare/v0.411.0...v0.412.0)
##### Changelog
- [`bc2f440`](https://redirect.github.com/block/ftl/commit/bc2f440f)
chore: fix ftl-golang-tools
([#3762](https://redirect.github.com/block/ftl/issues/3762))
- [`d9aa40d`](https://redirect.github.com/block/ftl/commit/d9aa40d4)
chore: fix writecache
([#3760](https://redirect.github.com/block/ftl/issues/3760))
- [`15807fc`](https://redirect.github.com/block/ftl/commit/15807fcc)
chore: more search and replace
([#3755](https://redirect.github.com/block/ftl/issues/3755))
- [`bf8ca04`](https://redirect.github.com/block/ftl/commit/bf8ca049)
chore: remove DB from kube
([#3741](https://redirect.github.com/block/ftl/issues/3741))
- [`e76a0ba`](https://redirect.github.com/block/ftl/commit/e76a0bac)
chore: replace `TBD54566975` with block in zola `config.toml`
([#3754](https://redirect.github.com/block/ftl/issues/3754))
- [`ccab8c3`](https://redirect.github.com/block/ftl/commit/ccab8c38)
chore: update golang-tools
([#3757](https://redirect.github.com/block/ftl/issues/3757))
- [`b1d862b`](https://redirect.github.com/block/ftl/commit/b1d862ba)
fix: Don't enforce platform
([#3746](https://redirect.github.com/block/ftl/issues/3746))
- [`ac1358b`](https://redirect.github.com/block/ftl/commit/ac1358b5)
fix: handle errors from kafka publishing
([#3748](https://redirect.github.com/block/ftl/issues/3748))
- [`1ef0c89`](https://redirect.github.com/block/ftl/commit/1ef0c892)
fix: more build fixes
([#3763](https://redirect.github.com/block/ftl/issues/3763))
- [`f747ccd`](https://redirect.github.com/block/ftl/commit/f747ccd3)
refactor: blind search and replace to new org
([#3751](https://redirect.github.com/block/ftl/issues/3751))
###
[`v0.411.0`](https://redirect.github.com/block/ftl/releases/tag/v0.411.0)
[Compare
Source](https://redirect.github.com/block/ftl/compare/v0.410.2...v0.411.0)
##### Changelog
- [`0ef8d89`](https://redirect.github.com/block/ftl/commit/0ef8d89c)
chore(deps): update all non-major dependencies
([#3674](https://redirect.github.com/block/ftl/issues/3674))
- [`50131f0`](https://redirect.github.com/block/ftl/commit/50131f09)
chore(deps): update dependency protoc to v29
([#3592](https://redirect.github.com/block/ftl/issues/3592))
- [`a8786cb`](https://redirect.github.com/block/ftl/commit/a8786cbd)
chore: cleanup empty switch cases
([#3733](https://redirect.github.com/block/ftl/issues/3733))
- [`ad7fd2a`](https://redirect.github.com/block/ftl/commit/ad7fd2a9)
chore: move console out of controller
([#3735](https://redirect.github.com/block/ftl/issues/3735))
- [`c1cf31d`](https://redirect.github.com/block/ftl/commit/c1cf31df)
chore: pull out admin service
([#3711](https://redirect.github.com/block/ftl/issues/3711))
- [`a613d5b`](https://redirect.github.com/block/ftl/commit/a613d5bf)
chore: remove DB secrets
([#3712](https://redirect.github.com/block/ftl/issues/3712))
- [`bf198a3`](https://redirect.github.com/block/ftl/commit/bf198a39)
chore: remove ftl db
([#3725](https://redirect.github.com/block/ftl/issues/3725))
- [`855f219`](https://redirect.github.com/block/ftl/commit/855f2199)
chore: speed up subscription provisioning
([#3738](https://redirect.github.com/block/ftl/issues/3738))
- [`9c81bb7`](https://redirect.github.com/block/ftl/commit/9c81bb7b)
chore: use proto specific names for imports rather than ftlv1
([#3739](https://redirect.github.com/block/ftl/issues/3739))
- [`b7d6836`](https://redirect.github.com/block/ftl/commit/b7d6836f)
feat(go2proto): directly support
`encoding.{TextMarshaler,BinaryMarshaler}`
([#3719](https://redirect.github.com/block/ftl/issues/3719))
- [`7c87106`](https://redirect.github.com/block/ftl/commit/7c871067)
feat(go2proto): propagate comments to .proto file
([#3744](https://redirect.github.com/block/ftl/issues/3744))
- [`3ee16bc`](https://redirect.github.com/block/ftl/commit/3ee16bc3)
feat: add sqlc-gen-ftl WASM plugin
([#3607](https://redirect.github.com/block/ftl/issues/3607))
- [`621ffe3`](https://redirect.github.com/block/ftl/commit/621ffe37)
feat: allow easy generation of a trace file
([#3736](https://redirect.github.com/block/ftl/issues/3736))
- [`7eeef45`](https://redirect.github.com/block/ftl/commit/7eeef454)
feat: pubsub follows retry policies
([#3729](https://redirect.github.com/block/ftl/issues/3729))
- [`2b34c31`](https://redirect.github.com/block/ftl/commit/2b34c319)
fix: allocate runner ports randomly
([#3727](https://redirect.github.com/block/ftl/issues/3727))
- [`0611da7`](https://redirect.github.com/block/ftl/commit/0611da75)
fix: console layout and cors error. re-enable tests
([#3734](https://redirect.github.com/block/ftl/issues/3734))
- [`b093341`](https://redirect.github.com/block/ftl/commit/b093341d)
fix: get console working on Kube
([#3740](https://redirect.github.com/block/ftl/issues/3740))
- [`39ca4a5`](https://redirect.github.com/block/ftl/commit/39ca4a5d)
fix: go2proto didn't have the correct outputs specified
([#3743](https://redirect.github.com/block/ftl/issues/3743))
- [`c193bb1`](https://redirect.github.com/block/ftl/commit/c193bb1f)
fix: inter package dependency graph cleanup
([#3714](https://redirect.github.com/block/ftl/issues/3714))
- [`80502ca`](https://redirect.github.com/block/ftl/commit/80502ca7)
fix: support sumtypes of sumtypes on go2proto
([#3716](https://redirect.github.com/block/ftl/issues/3716))
tokio-rs/prost (prost)
###
[`v0.13.4`](https://redirect.github.com/tokio-rs/prost/blob/HEAD/CHANGELOG.md#Prost-version-0134)
[Compare
Source](https://redirect.github.com/tokio-rs/prost/compare/v0.13.3...v0.13.4)
*PROST!* is a [Protocol
Buffers](https://developers.google.com/protocol-buffers/) implementation
for the [Rust Language](https://www.rust-lang.org/). `prost` generates
simple, idiomatic Rust code from `proto2` and `proto3` files.
#### Features
- Impl Name for Protobuf well-known wrapper types
([#1174](https://redirect.github.com/tokio-rs/prost/issues/1174))
#### Performance
- NonZeroU64 to optimize encoded_len_varint
([#1192](https://redirect.github.com/tokio-rs/prost/issues/1192))
#### Dependencies
- Remove unused `bytes` dependency from `prost-build`
([#1169](https://redirect.github.com/tokio-rs/prost/issues/1169))
- Update pulldown-cmark-to-cmark requirement from >=16, <=17 to >=16,
<=18
([#1173](https://redirect.github.com/tokio-rs/prost/issues/1173))
- Update pulldown-cmark-to-cmark requirement from >=16, <=18 to >=16,
<=19
([#1195](https://redirect.github.com/tokio-rs/prost/issues/1195))
- Update protobuf to v25.3
([#1165](https://redirect.github.com/tokio-rs/prost/issues/1165))
- Update protobuf to v25.4
([#1176](https://redirect.github.com/tokio-rs/prost/issues/1176))
#### Styling
- Remove explicit lifetimes
([#1180](https://redirect.github.com/tokio-rs/prost/issues/1180))
- Remove unnecessary empty line after document
([#1181](https://redirect.github.com/tokio-rs/prost/issues/1181))
#### Testing
- *(boxed_field)* Confirm `Foo::bar` is boxed
([#1168](https://redirect.github.com/tokio-rs/prost/issues/1168))
- Move build.rs to standard location
([#1167](https://redirect.github.com/tokio-rs/prost/issues/1167))
- *(custom_debug)* Merge `skip_debug` into `custom_debug`
([#1178](https://redirect.github.com/tokio-rs/prost/issues/1178))
- Rename `invalid_doctest` to `disable_comments`
([#1183](https://redirect.github.com/tokio-rs/prost/issues/1183))
- *(custom_attributes)* Move module to separate file
([#1187](https://redirect.github.com/tokio-rs/prost/issues/1187))
#### Build
- Bump clippy version to 1.82
([#1182](https://redirect.github.com/tokio-rs/prost/issues/1182))
- Restrict permissions of `GITHUB_TOKEN`
([#1189](https://redirect.github.com/tokio-rs/prost/issues/1189))
protocolbuffers/protobuf (protoc)
###
[`v29.1`](https://redirect.github.com/protocolbuffers/protobuf/releases/tag/v29.1):
Protocol Buffers v29.1
### Announcements
- [Protobuf News](https://protobuf.dev/news/) may include additional
announcements or pre-announcements for upcoming changes.
### Java
- Rename maven to protobuf_maven in MODULE.bazel
([#18641](https://redirect.github.com/protocolbuffers/protobuf/issues/18641))
([#19477](https://redirect.github.com/protocolbuffers/protobuf/issues/19477))
(https://github.com/protocolbuffers/protobuf/commit/ba6da44dd0910910ea4aad90afc9ea0ae0afc9cf)
##### Kotlin
- Rename maven to protobuf_maven in MODULE.bazel
([#18641](https://redirect.github.com/protocolbuffers/protobuf/issues/18641))
([#19477](https://redirect.github.com/protocolbuffers/protobuf/issues/19477))
(https://github.com/protocolbuffers/protobuf/commit/ba6da44dd0910910ea4aad90afc9ea0ae0afc9cf)
### Python
- Revert "Remove deprecated service.py usages from test". For 29.x only
([#19434](https://redirect.github.com/protocolbuffers/protobuf/issues/19434))
(https://github.com/protocolbuffers/protobuf/commit/5864b5078a0187a1a16d4d2ed6f55972511d0a94)
serde-rs/serde (serde)
###
[`v1.0.216`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.216)
[Compare
Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.215...v1.0.216)
- Mark all generated impls with #\[automatically_derived] to exclude
from code coverage
([#2866](https://redirect.github.com/serde-rs/serde/issues/2866),
[#2868](https://redirect.github.com/serde-rs/serde/issues/2868),
thanks [@tdittr](https://redirect.github.com/tdittr))
astral-sh/uv (uv)
###
[`v0.5.9`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#059)
[Compare
Source](https://redirect.github.com/astral-sh/uv/compare/0.5.8...0.5.9)
##### Enhancements
- Fork version selection based on `requires-python` requirements
([#9827](https://redirect.github.com/astral-sh/uv/pull/9827))
- Patch `sysconfig` data at install time
([#9857](https://redirect.github.com/astral-sh/uv/pull/9857))
- Remove `-isysroot` when patching sysconfig
([#9860](https://redirect.github.com/astral-sh/uv/pull/9860))
##### Configuration
- Introduce a `--fork-strategy` preference mode
([#9868](https://redirect.github.com/astral-sh/uv/pull/9868))
- Add support for `UV_OFFLINE`
([#9795](https://redirect.github.com/astral-sh/uv/pull/9795))
##### Bug fixes
- Avoid `panic!()` when current directory does not exist
([#9876](https://redirect.github.com/astral-sh/uv/pull/9876))
- Avoid reusing interpreter metadata when running under Rosetta
([#9846](https://redirect.github.com/astral-sh/uv/pull/9846))
- Avoid trailing slash when deserializing from lockfile
([#9848](https://redirect.github.com/astral-sh/uv/pull/9848))
- Fix bug in terms when collapsing unavailable versions in resolver
errors
([#9877](https://redirect.github.com/astral-sh/uv/pull/9877))
- Fix suggestion to use `uv help python` on invalid install requests
([#9820](https://redirect.github.com/astral-sh/uv/pull/9820))
- Skip root when assessing prefix viability
([#9823](https://redirect.github.com/astral-sh/uv/pull/9823))
- Avoid spurious 'Upgraded tool environment' in `uv tool upgrade`
([#9870](https://redirect.github.com/astral-sh/uv/pull/9870))
##### Rust API
- Upgrade minimum Rust version to 1.83
([#9815](https://redirect.github.com/astral-sh/uv/pull/9815))
##### Documentation
- Document the `--fork-strategy` setting
([#9887](https://redirect.github.com/astral-sh/uv/pull/9887))
##### Preview features
- Build backend: Allow underscores in entrypoints
([#9825](https://redirect.github.com/astral-sh/uv/pull/9825))
rustwasm/wasm-bindgen (wasm-bindgen)
###
[`v0.2.99`](https://redirect.github.com/rustwasm/wasm-bindgen/blob/HEAD/CHANGELOG.md#0299)
[Compare
Source](https://redirect.github.com/rustwasm/wasm-bindgen/compare/0.2.98...0.2.99)
Released 2024-12-07
##### Fixed
- Mark `wasm-bindgen` v0.2.98 only compatible with `wasm-bindgen-cli` of
the same version.
[#4331](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4331)
***
###
[`v0.2.98`](https://redirect.github.com/rustwasm/wasm-bindgen/blob/HEAD/CHANGELOG.md#0298)
[Compare
Source](https://redirect.github.com/rustwasm/wasm-bindgen/compare/0.2.97...0.2.98)
Released 2024-12-07
##### Added
- Add support for compiling with `atomics` for Node.js.
[#4318](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4318)
- Add `WASM_BINDGEN_TEST_DRIVER_TIMEOUT` environment variable to control
the timeout to start and connect to the test driver.
[#4320](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4320)
- Add support for number slices of type `MaybeUninit`.
[#4316](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4316)
##### Changed
- Remove `once_cell/critical-section` requirement for `no_std` with
atomics.
[#4322](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4322)
- `static FOO: Option` now returns `None` if undeclared in JS instead
of throwing an error in JS.
[#4319](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4319)
##### Fixed
- Fix macro-hygiene for calls to `std::thread_local!`.
[#4315](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4315)
- Fix feature resolver version 1 compatibility.
[#4327](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4327)
***
---
### Configuration
📅 **Schedule**: Branch creation - "* 0-3 * * 1" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Enabled.
â™» **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/block/ftl).
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot]
Co-authored-by: Wes
---
bin/{.protoc-29.0.pkg => .protoc-29.1.pkg} | 0
bin/{.uv-0.5.8.pkg => .uv-0.5.9.pkg} | 0
bin/protoc | 2 +-
bin/uv | 2 +-
bin/uvx | 2 +-
cmd/go2proto/testdata/testdatapb/model.pb.go | 191 +++++++++---------
cmd/go2proto/testdata/testdatapb/model.proto | 2 +
.../xyz/block/ftl/console/v1/console_pb2.py | 4 +-
.../block/ftl/deployment/v1/deployment_pb2.py | 4 +-
.../xyz/block/ftl/language/v1/language_pb2.py | 4 +-
.../xyz/block/ftl/lease/v1/lease_pb2.py | 4 +-
.../ftl/provisioner/v1beta1/plugin_pb2.py | 4 +-
.../ftl/provisioner/v1beta1/service_pb2.py | 4 +-
.../xyz/block/ftl/publish/v1/publish_pb2.py | 4 +-
.../xyz/block/ftl/schema/v1/schema_pb2.py | 4 +-
.../xyz/block/ftl/timeline/v1/event_pb2.py | 4 +-
.../xyz/block/ftl/timeline/v1/timeline_pb2.py | 4 +-
.../ftl/protos/xyz/block/ftl/v1/admin_pb2.py | 4 +-
.../protos/xyz/block/ftl/v1/controller_pb2.py | 4 +-
.../ftl/protos/xyz/block/ftl/v1/ftl_pb2.py | 4 +-
.../xyz/block/ftl/v1/schemaservice_pb2.py | 4 +-
.../ftl/protos/xyz/block/ftl/v1/verb_pb2.py | 4 +-
smoketest/echo/go.mod | 2 +-
smoketest/origin/go.mod | 2 +-
smoketest/relay/go.mod | 2 +-
sqlc-gen-ftl/Cargo.lock | 50 +++--
26 files changed, 159 insertions(+), 156 deletions(-)
rename bin/{.protoc-29.0.pkg => .protoc-29.1.pkg} (100%)
rename bin/{.uv-0.5.8.pkg => .uv-0.5.9.pkg} (100%)
diff --git a/bin/.protoc-29.0.pkg b/bin/.protoc-29.1.pkg
similarity index 100%
rename from bin/.protoc-29.0.pkg
rename to bin/.protoc-29.1.pkg
diff --git a/bin/.uv-0.5.8.pkg b/bin/.uv-0.5.9.pkg
similarity index 100%
rename from bin/.uv-0.5.8.pkg
rename to bin/.uv-0.5.9.pkg
diff --git a/bin/protoc b/bin/protoc
index c9a62de065..7875ea1e14 120000
--- a/bin/protoc
+++ b/bin/protoc
@@ -1 +1 @@
-.protoc-29.0.pkg
\ No newline at end of file
+.protoc-29.1.pkg
\ No newline at end of file
diff --git a/bin/uv b/bin/uv
index 2ee3e4840d..b5c42d39fa 120000
--- a/bin/uv
+++ b/bin/uv
@@ -1 +1 @@
-.uv-0.5.8.pkg
\ No newline at end of file
+.uv-0.5.9.pkg
\ No newline at end of file
diff --git a/bin/uvx b/bin/uvx
index 2ee3e4840d..b5c42d39fa 120000
--- a/bin/uvx
+++ b/bin/uvx
@@ -1 +1 @@
-.uv-0.5.8.pkg
\ No newline at end of file
+.uv-0.5.9.pkg
\ No newline at end of file
diff --git a/cmd/go2proto/testdata/testdatapb/model.pb.go b/cmd/go2proto/testdata/testdatapb/model.pb.go
index 0febdc07f1..405adb76af 100644
--- a/cmd/go2proto/testdata/testdatapb/model.pb.go
+++ b/cmd/go2proto/testdata/testdatapb/model.pb.go
@@ -3,7 +3,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.35.2
-// protoc v5.29.0
+// protoc v5.29.1
// source: model.proto
package testdatapb
@@ -12,6 +12,7 @@ import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
durationpb "google.golang.org/protobuf/types/known/durationpb"
+ _ "google.golang.org/protobuf/types/known/timestamppb"
reflect "reflect"
sync "sync"
)
@@ -738,103 +739,105 @@ var File_model_proto protoreflect.FileDescriptor
var file_model_proto_rawDesc = []byte{
0x0a, 0x0b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1b, 0x78,
0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67,
- 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61,
- 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x07, 0x4d,
- 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x64, 0x75,
- 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67,
- 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44,
- 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
- 0x6e, 0x12, 0x3b, 0x0a, 0x06, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x23, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74,
- 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e,
- 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x06, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x22, 0x20,
- 0x0a, 0x06, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x65, 0x73, 0x74,
- 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64,
- 0x22, 0xdb, 0x04, 0x0a, 0x04, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x69, 0x6e, 0x74,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x69, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73,
- 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x72,
- 0x69, 0x6e, 0x67, 0x12, 0x45, 0x0a, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x70,
- 0x74, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62,
- 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0a,
- 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x50, 0x74, 0x72, 0x12, 0x35, 0x0a, 0x04, 0x65, 0x6e,
- 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62,
- 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x04, 0x65, 0x6e, 0x75,
- 0x6d, 0x12, 0x3f, 0x0a, 0x08, 0x73, 0x75, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e,
- 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73,
- 0x74, 0x2e, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x73, 0x75, 0x6d, 0x54, 0x79,
- 0x70, 0x65, 0x12, 0x26, 0x0a, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69,
- 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x69,
- 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x6f, 0x70,
- 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x74, 0x72, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x03, 0x48, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
- 0x49, 0x6e, 0x74, 0x50, 0x74, 0x72, 0x88, 0x01, 0x01, 0x12, 0x4c, 0x0a, 0x0c, 0x6f, 0x70, 0x74,
- 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x24, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e,
- 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x4d, 0x65,
- 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x02, 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61,
- 0x6c, 0x4d, 0x73, 0x67, 0x88, 0x01, 0x01, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61,
- 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0b, 0x72,
- 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x12, 0x47, 0x0a, 0x0c, 0x72, 0x65,
- 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67,
+ 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65,
+ 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f,
+ 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x07,
+ 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x64,
+ 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e,
+ 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
+ 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 0x06, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66,
+ 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
+ 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x06, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x22,
+ 0x20, 0x0a, 0x06, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x65, 0x73,
+ 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6e, 0x65, 0x73, 0x74, 0x65,
+ 0x64, 0x22, 0xdb, 0x04, 0x0a, 0x04, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x69, 0x6e,
+ 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x69, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06,
+ 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74,
+ 0x72, 0x69, 0x6e, 0x67, 0x12, 0x45, 0x0a, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f,
+ 0x70, 0x74, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x78, 0x79, 0x7a, 0x2e,
+ 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52,
+ 0x0a, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x50, 0x74, 0x72, 0x12, 0x35, 0x0a, 0x04, 0x65,
+ 0x6e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e,
+ 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x04, 0x65, 0x6e,
+ 0x75, 0x6d, 0x12, 0x3f, 0x0a, 0x08, 0x73, 0x75, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b,
+ 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65,
+ 0x73, 0x74, 0x2e, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x73, 0x75, 0x6d, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x26, 0x0a, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f,
+ 0x69, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x70, 0x74,
+ 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x6f,
+ 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x74, 0x72, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x03, 0x48, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61,
+ 0x6c, 0x49, 0x6e, 0x74, 0x50, 0x74, 0x72, 0x88, 0x01, 0x01, 0x12, 0x4c, 0x0a, 0x0c, 0x6f, 0x70,
+ 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x24, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c,
0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x4d,
- 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0b, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
- 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c,
- 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6f, 0x70, 0x74, 0x69,
- 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x6f, 0x70, 0x74,
- 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x74, 0x72, 0x42, 0x0f, 0x0a,
- 0x0d, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x73, 0x67, 0x22, 0x89,
- 0x01, 0x0a, 0x0a, 0x53, 0x75, 0x62, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x38, 0x0a,
- 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62,
- 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x53, 0x75, 0x62, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70,
- 0x65, 0x41, 0x48, 0x00, 0x52, 0x01, 0x61, 0x12, 0x38, 0x0a, 0x01, 0x62, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66,
- 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
- 0x2e, 0x53, 0x75, 0x62, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x42, 0x48, 0x00, 0x52, 0x01,
- 0x62, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1b, 0x0a, 0x0b, 0x53, 0x75,
- 0x62, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x41, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x01, 0x61, 0x22, 0x1b, 0x0a, 0x0b, 0x53, 0x75, 0x62, 0x53, 0x75,
- 0x6d, 0x54, 0x79, 0x70, 0x65, 0x42, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x01, 0x61, 0x22, 0xd9, 0x02, 0x0a, 0x07, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x4f, 0x0a, 0x0e, 0x73, 0x75, 0x62, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x5f, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62,
- 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x53, 0x75, 0x62, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70,
- 0x65, 0x41, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x75, 0x62, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65,
- 0x41, 0x12, 0x4f, 0x0a, 0x0e, 0x73, 0x75, 0x62, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x5f, 0x62, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a, 0x2e,
+ 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x02, 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
+ 0x61, 0x6c, 0x4d, 0x73, 0x67, 0x88, 0x01, 0x01, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x65,
+ 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0b,
+ 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x12, 0x47, 0x0a, 0x0c, 0x72,
+ 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x0b, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x24, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74,
+ 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e,
+ 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0b, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
+ 0x64, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0c, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x0d, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6f, 0x70, 0x74,
+ 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x6f, 0x70,
+ 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x74, 0x72, 0x42, 0x0f,
+ 0x0a, 0x0d, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x73, 0x67, 0x22,
+ 0x89, 0x01, 0x0a, 0x0a, 0x53, 0x75, 0x62, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x38,
+ 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a, 0x2e,
0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x53, 0x75, 0x62, 0x53, 0x75, 0x6d, 0x54, 0x79,
- 0x70, 0x65, 0x42, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x75, 0x62, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70,
- 0x65, 0x42, 0x12, 0x35, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e,
- 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f,
- 0x32, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x53, 0x75, 0x6d, 0x54,
- 0x79, 0x70, 0x65, 0x41, 0x48, 0x00, 0x52, 0x01, 0x61, 0x12, 0x35, 0x0a, 0x01, 0x62, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b,
- 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65,
- 0x73, 0x74, 0x2e, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x42, 0x48, 0x00, 0x52, 0x01, 0x62,
- 0x12, 0x35, 0x0a, 0x01, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x78, 0x79,
- 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70,
- 0x65, 0x43, 0x48, 0x00, 0x52, 0x01, 0x63, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x22, 0x18, 0x0a, 0x08, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x41, 0x12, 0x0c, 0x0a, 0x01,
- 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x01, 0x61, 0x22, 0x18, 0x0a, 0x08, 0x53, 0x75,
- 0x6d, 0x54, 0x79, 0x70, 0x65, 0x42, 0x12, 0x0c, 0x0a, 0x01, 0x62, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x03, 0x52, 0x01, 0x62, 0x22, 0x18, 0x0a, 0x08, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x43,
- 0x12, 0x0c, 0x0a, 0x01, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x01, 0x63, 0x2a, 0x1e,
- 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x0a, 0x0a, 0x06, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x41,
- 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x42, 0x10, 0x01, 0x42, 0x37,
- 0x5a, 0x35, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x6c, 0x6f,
- 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x63, 0x6d, 0x64, 0x2f, 0x67, 0x6f, 0x32, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x74, 0x65, 0x73,
- 0x74, 0x64, 0x61, 0x74, 0x61, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x65, 0x41, 0x48, 0x00, 0x52, 0x01, 0x61, 0x12, 0x38, 0x0a, 0x01, 0x62, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e,
+ 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73,
+ 0x74, 0x2e, 0x53, 0x75, 0x62, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x42, 0x48, 0x00, 0x52,
+ 0x01, 0x62, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1b, 0x0a, 0x0b, 0x53,
+ 0x75, 0x62, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x41, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x01, 0x61, 0x22, 0x1b, 0x0a, 0x0b, 0x53, 0x75, 0x62, 0x53,
+ 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x42, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x01, 0x61, 0x22, 0xd9, 0x02, 0x0a, 0x07, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x4f, 0x0a, 0x0e, 0x73, 0x75, 0x62, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x74, 0x79, 0x70,
+ 0x65, 0x5f, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a, 0x2e,
+ 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x53, 0x75, 0x62, 0x53, 0x75, 0x6d, 0x54, 0x79,
+ 0x70, 0x65, 0x41, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x75, 0x62, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70,
+ 0x65, 0x41, 0x12, 0x4f, 0x0a, 0x0e, 0x73, 0x75, 0x62, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x5f, 0x62, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a,
+ 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x53, 0x75, 0x62, 0x53, 0x75, 0x6d, 0x54,
+ 0x79, 0x70, 0x65, 0x42, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x75, 0x62, 0x53, 0x75, 0x6d, 0x54, 0x79,
+ 0x70, 0x65, 0x42, 0x12, 0x35, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25,
+ 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67,
+ 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x53, 0x75, 0x6d,
+ 0x54, 0x79, 0x70, 0x65, 0x41, 0x48, 0x00, 0x52, 0x01, 0x61, 0x12, 0x35, 0x0a, 0x01, 0x62, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63,
+ 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74,
+ 0x65, 0x73, 0x74, 0x2e, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x42, 0x48, 0x00, 0x52, 0x01,
+ 0x62, 0x12, 0x35, 0x0a, 0x01, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x78,
+ 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x67, 0x6f, 0x32,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x53, 0x75, 0x6d, 0x54, 0x79,
+ 0x70, 0x65, 0x43, 0x48, 0x00, 0x52, 0x01, 0x63, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x22, 0x18, 0x0a, 0x08, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x41, 0x12, 0x0c, 0x0a,
+ 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x01, 0x61, 0x22, 0x18, 0x0a, 0x08, 0x53,
+ 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x42, 0x12, 0x0c, 0x0a, 0x01, 0x62, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x03, 0x52, 0x01, 0x62, 0x22, 0x18, 0x0a, 0x08, 0x53, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65,
+ 0x43, 0x12, 0x0c, 0x0a, 0x01, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x01, 0x63, 0x2a,
+ 0x1e, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x0a, 0x0a, 0x06, 0x45, 0x4e, 0x55, 0x4d, 0x5f,
+ 0x41, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x42, 0x10, 0x01, 0x42,
+ 0x37, 0x5a, 0x35, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x6c,
+ 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x63, 0x6d, 0x64, 0x2f, 0x67, 0x6f, 0x32, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x74, 0x65,
+ 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/cmd/go2proto/testdata/testdatapb/model.proto b/cmd/go2proto/testdata/testdatapb/model.proto
index 45b765626b..21be6e3878 100644
--- a/cmd/go2proto/testdata/testdatapb/model.proto
+++ b/cmd/go2proto/testdata/testdatapb/model.proto
@@ -3,6 +3,7 @@ syntax = "proto3";
package xyz.block.ftl.go2proto.test;
+import "google/protobuf/timestamp.proto";
import "google/protobuf/duration.proto";
option go_package = "github.com/block/ftl/cmd/go2proto/testdata/testdatapb";
@@ -75,3 +76,4 @@ message SumTypeB {
message SumTypeC {
double c = 1;
}
+
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/console/v1/console_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/console/v1/console_pb2.py
index af105bb4b8..c05092a4ec 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/console/v1/console_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/console/v1/console_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/console/v1/console.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/console/v1/console.proto'
)
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/deployment/v1/deployment_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/deployment/v1/deployment_pb2.py
index 6e29eb593b..560b2ebcff 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/deployment/v1/deployment_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/deployment/v1/deployment_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/deployment/v1/deployment.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/deployment/v1/deployment.proto'
)
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/language/v1/language_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/language/v1/language_pb2.py
index bf26b53587..4442d31736 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/language/v1/language_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/language/v1/language_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/language/v1/language.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/language/v1/language.proto'
)
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/lease/v1/lease_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/lease/v1/lease_pb2.py
index 231ef45a7c..c76e362d95 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/lease/v1/lease_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/lease/v1/lease_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/lease/v1/lease.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/lease/v1/lease.proto'
)
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/provisioner/v1beta1/plugin_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/provisioner/v1beta1/plugin_pb2.py
index 9ebb6e6181..0462b7e829 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/provisioner/v1beta1/plugin_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/provisioner/v1beta1/plugin_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/provisioner/v1beta1/plugin.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/provisioner/v1beta1/plugin.proto'
)
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/provisioner/v1beta1/service_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/provisioner/v1beta1/service_pb2.py
index 12c090f06d..53edb5c32b 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/provisioner/v1beta1/service_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/provisioner/v1beta1/service_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/provisioner/v1beta1/service.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/provisioner/v1beta1/service.proto'
)
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/publish/v1/publish_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/publish/v1/publish_pb2.py
index 59f167d5ee..079502ec81 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/publish/v1/publish_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/publish/v1/publish_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/publish/v1/publish.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/publish/v1/publish.proto'
)
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/schema/v1/schema_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/schema/v1/schema_pb2.py
index 2539a50323..aff1904f4b 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/schema/v1/schema_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/schema/v1/schema_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/schema/v1/schema.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/schema/v1/schema.proto'
)
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/timeline/v1/event_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/timeline/v1/event_pb2.py
index 93bda23c17..2f8fc12191 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/timeline/v1/event_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/timeline/v1/event_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/timeline/v1/event.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/timeline/v1/event.proto'
)
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/timeline/v1/timeline_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/timeline/v1/timeline_pb2.py
index 878dd1651e..f6f04f0f04 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/timeline/v1/timeline_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/timeline/v1/timeline_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/timeline/v1/timeline.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/timeline/v1/timeline.proto'
)
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/admin_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/admin_pb2.py
index 0a5c0d7d79..d553080cf2 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/admin_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/admin_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/v1/admin.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/v1/admin.proto'
)
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/controller_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/controller_pb2.py
index a448b6dc37..f53ee17e7b 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/controller_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/controller_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/v1/controller.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/v1/controller.proto'
)
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/ftl_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/ftl_pb2.py
index e976599c38..856fd69f5d 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/ftl_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/ftl_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/v1/ftl.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/v1/ftl.proto'
)
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/schemaservice_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/schemaservice_pb2.py
index 87953868a3..f6dc4c6b5a 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/schemaservice_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/schemaservice_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/v1/schemaservice.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/v1/schemaservice.proto'
)
diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/verb_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/verb_pb2.py
index 18eed475be..8ba3bb9342 100644
--- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/verb_pb2.py
+++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/verb_pb2.py
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xyz/block/ftl/v1/verb.proto
-# Protobuf Python Version: 5.29.0
+# Protobuf Python Version: 5.29.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
@@ -13,7 +13,7 @@
_runtime_version.Domain.PUBLIC,
5,
29,
- 0,
+ 1,
'',
'xyz/block/ftl/v1/verb.proto'
)
diff --git a/smoketest/echo/go.mod b/smoketest/echo/go.mod
index fc4b5ece97..d81fadbac6 100644
--- a/smoketest/echo/go.mod
+++ b/smoketest/echo/go.mod
@@ -4,7 +4,7 @@ go 1.23.0
replace github.com/block/ftl => ../..
-require github.com/block/ftl v0.410.2
+require github.com/block/ftl v0.412.2
require (
github.com/alecthomas/participle/v2 v2.1.1 // indirect
diff --git a/smoketest/origin/go.mod b/smoketest/origin/go.mod
index 1fe826379f..041ccbcde9 100644
--- a/smoketest/origin/go.mod
+++ b/smoketest/origin/go.mod
@@ -2,7 +2,7 @@ module ftl/origin
go 1.23.0
-require github.com/block/ftl v0.410.2
+require github.com/block/ftl v0.412.2
require (
al.essio.dev/pkg/shellescape v1.5.1 // indirect
diff --git a/smoketest/relay/go.mod b/smoketest/relay/go.mod
index d084391347..115410435c 100644
--- a/smoketest/relay/go.mod
+++ b/smoketest/relay/go.mod
@@ -2,7 +2,7 @@ module ftl/relay
go 1.23.0
-require github.com/block/ftl v0.410.2
+require github.com/block/ftl v0.412.2
require (
al.essio.dev/pkg/shellescape v1.5.1 // indirect
diff --git a/sqlc-gen-ftl/Cargo.lock b/sqlc-gen-ftl/Cargo.lock
index 242cb725b4..525e5f79de 100644
--- a/sqlc-gen-ftl/Cargo.lock
+++ b/sqlc-gen-ftl/Cargo.lock
@@ -90,9 +90,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "bytes"
-version = "1.8.0"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da"
+checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b"
[[package]]
name = "cc"
@@ -682,9 +682,9 @@ dependencies = [
[[package]]
name = "prost"
-version = "0.13.3"
+version = "0.13.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f"
+checksum = "2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec"
dependencies = [
"bytes",
"prost-derive",
@@ -692,11 +692,10 @@ dependencies = [
[[package]]
name = "prost-build"
-version = "0.13.3"
+version = "0.13.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c1318b19085f08681016926435853bbf7858f9c082d0999b80550ff5d9abe15"
+checksum = "d0f3e5beed80eb580c68e2c600937ac2c4eedabdfd5ef1e5b7ea4f3fba84497b"
dependencies = [
- "bytes",
"heck",
"itertools",
"log",
@@ -713,9 +712,9 @@ dependencies = [
[[package]]
name = "prost-derive"
-version = "0.13.3"
+version = "0.13.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5"
+checksum = "157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3"
dependencies = [
"anyhow",
"itertools",
@@ -726,9 +725,9 @@ dependencies = [
[[package]]
name = "prost-types"
-version = "0.13.3"
+version = "0.13.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670"
+checksum = "cc2f1e56baa61e93533aebc21af4d2134b70f66275e0fcdf3cbe43d77ff7e8fc"
dependencies = [
"prost",
]
@@ -890,18 +889,18 @@ dependencies = [
[[package]]
name = "serde"
-version = "1.0.215"
+version = "1.0.216"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f"
+checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.215"
+version = "1.0.216"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0"
+checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e"
dependencies = [
"proc-macro2",
"quote",
@@ -1128,9 +1127,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.97"
+version = "0.2.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d15e63b4482863c109d70a7b8706c1e364eb6ea449b201a76c5b89cedcec2d5c"
+checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396"
dependencies = [
"cfg-if",
"once_cell",
@@ -1139,13 +1138,12 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.97"
+version = "0.2.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d36ef12e3aaca16ddd3f67922bc63e48e953f126de60bd33ccc0101ef9998cd"
+checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79"
dependencies = [
"bumpalo",
"log",
- "once_cell",
"proc-macro2",
"quote",
"syn",
@@ -1154,9 +1152,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.97"
+version = "0.2.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "705440e08b42d3e4b36de7d66c944be628d579796b8090bfa3471478a2260051"
+checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -1164,9 +1162,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.97"
+version = "0.2.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "98c9ae5a76e46f4deecd0f0255cc223cfa18dc9b261213b8aa0c7b36f61b3f1d"
+checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2"
dependencies = [
"proc-macro2",
"quote",
@@ -1177,9 +1175,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.97"
+version = "0.2.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ee99da9c5ba11bd675621338ef6fa52296b76b83305e9b6e5c77d4c286d6d49"
+checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6"
[[package]]
name = "wasm-encoder"