From b74fb7733ad3a472e3c747295acea2de773c7881 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 15 Jan 2024 11:59:07 +1100
Subject: [PATCH] chore(deps): update all non-major dependencies (#779)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@connectrpc/connect](https://togithub.com/connectrpc/connect-es)
([source](https://togithub.com/connectrpc/connect-es/tree/HEAD/packages/connect))
| [`1.2.1` ->
`1.3.0`](https://renovatebot.com/diffs/npm/@connectrpc%2fconnect/1.2.1/1.3.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@connectrpc%2fconnect/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@connectrpc%2fconnect/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@connectrpc%2fconnect/1.2.1/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@connectrpc%2fconnect/1.2.1/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [@connectrpc/connect-web](https://togithub.com/connectrpc/connect-es)
([source](https://togithub.com/connectrpc/connect-es/tree/HEAD/packages/connect-web))
| [`1.2.1` ->
`1.3.0`](https://renovatebot.com/diffs/npm/@connectrpc%2fconnect-web/1.2.1/1.3.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@connectrpc%2fconnect-web/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@connectrpc%2fconnect-web/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@connectrpc%2fconnect-web/1.2.1/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@connectrpc%2fconnect-web/1.2.1/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
|
[@connectrpc/protoc-gen-connect-es](https://togithub.com/connectrpc/connect-es)
([source](https://togithub.com/connectrpc/connect-es/tree/HEAD/packages/protoc-gen-connect-es))
| [`1.2.1` ->
`1.3.0`](https://renovatebot.com/diffs/npm/@connectrpc%2fprotoc-gen-connect-es/1.2.1/1.3.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@connectrpc%2fprotoc-gen-connect-es/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@connectrpc%2fprotoc-gen-connect-es/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@connectrpc%2fprotoc-gen-connect-es/1.2.1/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@connectrpc%2fprotoc-gen-connect-es/1.2.1/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [@headlessui/react](https://togithub.com/tailwindlabs/headlessui)
([source](https://togithub.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react))
| [`1.7.17` ->
`1.7.18`](https://renovatebot.com/diffs/npm/@headlessui%2freact/1.7.17/1.7.18)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@headlessui%2freact/1.7.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@headlessui%2freact/1.7.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@headlessui%2freact/1.7.17/1.7.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@headlessui%2freact/1.7.17/1.7.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`6.18.0` ->
`6.18.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.18.0/6.18.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.18.0/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.18.0/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`6.18.0` ->
`6.18.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.18.0/6.18.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.18.0/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.18.0/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@typescript-eslint/typescript-estree](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree))
| [`6.18.0` ->
`6.18.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2ftypescript-estree/6.18.0/6.18.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2ftypescript-estree/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2ftypescript-estree/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2ftypescript-estree/6.18.0/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2ftypescript-estree/6.18.0/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[connectrpc.com/otelconnect](https://togithub.com/connectrpc/otelconnect-go)
| `v0.6.0` -> `v0.7.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/connectrpc.com%2fotelconnect/v0.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/connectrpc.com%2fotelconnect/v0.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/connectrpc.com%2fotelconnect/v0.6.0/v0.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/connectrpc.com%2fotelconnect/v0.6.0/v0.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| [github.com/jackc/pgx/v5](https://togithub.com/jackc/pgx) | `v5.5.1`
-> `v5.5.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fjackc%2fpgx%2fv5/v5.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fjackc%2fpgx%2fv5/v5.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fjackc%2fpgx%2fv5/v5.5.1/v5.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fjackc%2fpgx%2fv5/v5.5.1/v5.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
| [go](https://togithub.com/golang/go) | `1.21.5` -> `1.21.6` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/go/1.21.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/go/1.21.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/go/1.21.5/1.21.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/go/1.21.5/1.21.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [go](https://go.dev/) ([source](https://togithub.com/golang/go)) |
`1.21.5` -> `1.21.6` |
[![age](https://developer.mend.io/api/mc/badges/age/golang-version/go/1.21.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/golang-version/go/1.21.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/golang-version/go/1.21.5/1.21.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/golang-version/go/1.21.5/1.21.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| golang | patch |
| golang.org/x/net | `v0.19.0` -> `v0.20.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.19.0/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.19.0/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| golang.org/x/tools | `v0.16.1` -> `v0.17.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.16.1/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.16.1/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| [json-schema-faker](http://json-schema-faker.js.org)
([source](https://togithub.com/json-schema-faker/json-schema-faker)) |
[`0.5.4` ->
`0.5.5`](https://renovatebot.com/diffs/npm/json-schema-faker/0.5.4/0.5.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/json-schema-faker/0.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/json-schema-faker/0.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/json-schema-faker/0.5.4/0.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/json-schema-faker/0.5.4/0.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [just](https://togithub.com/casey/just) | `1.22.0` -> `1.23.0` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/just/1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/just/1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/just/1.22.0/1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/just/1.22.0/1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [prettier](https://prettier.io)
([source](https://togithub.com/prettier/prettier)) | [`3.1.1` ->
`3.2.2`](https://renovatebot.com/diffs/npm/prettier/3.1.1/3.2.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.1.1/3.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.1.1/3.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [protoc](https://togithub.com/protocolbuffers/protobuf) | `25.1` ->
`25.2` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/protoc/25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/protoc/25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/protoc/25.1/25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/protoc/25.1/25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [react-router-dom](https://togithub.com/remix-run/react-router)
([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router-dom))
| [`6.21.1` ->
`6.21.2`](https://renovatebot.com/diffs/npm/react-router-dom/6.21.1/6.21.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.21.1/6.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.21.1/6.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
|
[org.codehaus.mojo:flatten-maven-plugin](https://www.mojohaus.org/flatten-maven-plugin/)
([source](https://togithub.com/mojohaus/flatten-maven-plugin)) | `1.5.0`
-> `1.6.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.codehaus.mojo:flatten-maven-plugin/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.codehaus.mojo:flatten-maven-plugin/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.codehaus.mojo:flatten-maven-plugin/1.5.0/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.codehaus.mojo:flatten-maven-plugin/1.5.0/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| build | minor |
|
[org.apache.maven.plugins:maven-surefire-plugin](https://maven.apache.org/surefire/)
| `3.2.3` -> `3.2.5` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.maven.plugins:maven-surefire-plugin/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.apache.maven.plugins:maven-surefire-plugin/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.apache.maven.plugins:maven-surefire-plugin/3.2.3/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.maven.plugins:maven-surefire-plugin/3.2.3/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| build | patch |
| [io.grpc:grpc-stub](https://togithub.com/grpc/grpc-java) | `1.60.1` ->
`1.61.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-stub/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.grpc:grpc-stub/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.grpc:grpc-stub/1.60.1/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-stub/1.60.1/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | minor |
| [io.grpc:grpc-protobuf](https://togithub.com/grpc/grpc-java) |
`1.60.1` -> `1.61.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-protobuf/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.grpc:grpc-protobuf/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.grpc:grpc-protobuf/1.60.1/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-protobuf/1.60.1/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | minor |
| [io.grpc:grpc-netty](https://togithub.com/grpc/grpc-java) | `1.60.1`
-> `1.61.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-netty/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.grpc:grpc-netty/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.grpc:grpc-netty/1.60.1/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-netty/1.60.1/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | minor |
---
### Release Notes
connectrpc/connect-es (@connectrpc/connect)
###
[`v1.3.0`](https://togithub.com/connectrpc/connect-es/releases/tag/v1.3.0)
[Compare
Source](https://togithub.com/connectrpc/connect-es/compare/v1.2.1...v1.3.0)
##### What's Changed
- Export `*TransportOptions` types for `connect-node` by
[@jrschumacher](https://togithub.com/jrschumacher) in
[https://github.com/connectrpc/connect-es/pull/959](https://togithub.com/connectrpc/connect-es/pull/959)
- Override `instanceof` for `ConnectError` by
[@srikrsna-buf](https://togithub.com/srikrsna-buf) in
[https://github.com/connectrpc/connect-es/pull/974](https://togithub.com/connectrpc/connect-es/pull/974)
##### New Contributors
- [@jrschumacher](https://togithub.com/jrschumacher) made their
first contribution in
[https://github.com/connectrpc/connect-es/pull/959](https://togithub.com/connectrpc/connect-es/pull/959)
**Full Changelog**:
https://github.com/connectrpc/connect-es/compare/v1.2.1...v1.3.0
tailwindlabs/headlessui (@headlessui/react)
###
[`v1.7.18`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@headlessui-react/CHANGELOG.md#1718---2024-01-08)
[Compare
Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/react@v1.7.17...@headlessui/react@v1.7.18)
##### Fixed
- Don't call `
typescript-eslint/typescript-eslint
(@typescript-eslint/eslint-plugin)
###
[`v6.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6181-2024-01-08)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.0...v6.18.1)
##### 🩹 Fixes
- **eslint-plugin:** \[no-non-null-assertion] provide valid fix when
member access is on next line
- **eslint-plugin:** \[no-unnecessary-condition] improve checking
optional callee
- **eslint-plugin:** \[prefer-readonly] support modifiers of unions and
intersections
- **eslint-plugin:** \[switch-exhaustiveness-check] fix new
allowDefaultCaseForExhaustiveSwitch option
##### ❤️ Thank You
- auvred
- James
- Josh Goldberg ✨
- YeonJuan
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
typescript-eslint/typescript-eslint
(@typescript-eslint/parser)
###
[`v6.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6181-2024-01-08)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.0...v6.18.1)
This was a version bump only for parser to align it with other projects,
there were no code changes.
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
typescript-eslint/typescript-eslint
(@typescript-eslint/typescript-estree)
###
[`v6.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-estree/CHANGELOG.md#6181-2024-01-08)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.0...v6.18.1)
##### 🩹 Fixes
- **typescript-estree:** fix invalid parsing error when use update
expression on non-null assertion
- **typescript-estree:** only create project service from env setting if
project is enabled
##### ❤️ Thank You
- auvred
- James
- Josh Goldberg ✨
- YeonJuan
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
connectrpc/otelconnect-go
(connectrpc.com/otelconnect)
###
[`v0.7.0`](https://togithub.com/connectrpc/otelconnect-go/releases/tag/v0.7.0)
[Compare
Source](https://togithub.com/connectrpc/otelconnect-go/compare/v0.6.0...v0.7.0)
This release includes API changes that are not backwards-compatible.
Migrating to the new API should be mechanical in most cases.
##### What's Changed
##### Bugfixes
- Eagerly create instruments to fail fast on initialization by
[@emcfarlane](https://togithub.com/emcfarlane) in
[#141](https://togithub.com/connectrpc/otelconnect-go/issues/141)
- *This is a breaking change.* The `NewInterceptor` factory function can
now return an error.
- Align gRPC server status code to span status code by
[@dragon3](https://togithub.com/dragon3) in
[#144](https://togithub.com/connectrpc/otelconnect-go/issues/144)
- Fix histogram counter for per RPC counts by
[@emcfarlane](https://togithub.com/emcfarlane) in
[#151](https://togithub.com/connectrpc/otelconnect-go/issues/151)
- Mark stream operations complete correctly and promptly, including on
context cancellation by
[@emcfarlane](https://togithub.com/emcfarlane) in
[#152](https://togithub.com/connectrpc/otelconnect-go/issues/152)
- Fix streaming client context by
[@emcfarlane](https://togithub.com/emcfarlane) in
[#153](https://togithub.com/connectrpc/otelconnect-go/issues/153)
- *This is a breaking change.* In order to fix span and context
creation, the filter and attribute filter types had to change since not
all information previously provided in the `otelconnect.Request`
parameter was actually available in client-streaming operations. Filters
now receive a `*connect.Spec` instead. With these filter types changed,
`otelconnect.Request` was no longer used so has been deleted.
##### Enhancements
- Add descriptions to metrics to match otelgrpc by
[@charithe](https://togithub.com/charithe) in
[#155](https://togithub.com/connectrpc/otelconnect-go/issues/155)
##### Other changes
- Improvements in tests and benchmarks and updates of dependencies by
[@emcfarlane](https://togithub.com/emcfarlane) in
[#139](https://togithub.com/connectrpc/otelconnect-go/issues/139),
[#140](https://togithub.com/connectrpc/otelconnect-go/issues/140),
and
[#145](https://togithub.com/connectrpc/otelconnect-go/issues/145)
##### New Contributors
- [@charithe](https://togithub.com/charithe) made their first
contribution in
[#155](https://togithub.com/connectrpc/otelconnect-go/issues/155)
- [@dragon3](https://togithub.com/dragon3) made their first
contribution in
[#144](https://togithub.com/connectrpc/otelconnect-go/issues/144)
**Full Changelog**:
https://github.com/connectrpc/otelconnect-go/compare/v0.6.0...v0.7.0
jackc/pgx (github.com/jackc/pgx/v5)
### [`v5.5.2`](https://togithub.com/jackc/pgx/compare/v5.5.1...v5.5.2)
[Compare Source](https://togithub.com/jackc/pgx/compare/v5.5.1...v5.5.2)
golang/go (go)
###
[`v1.21.6`](https://togithub.com/golang/go/compare/go1.21.5...go1.21.6)
json-schema-faker/json-schema-faker
(json-schema-faker)
###
[`v0.5.5`](https://togithub.com/json-schema-faker/json-schema-faker/compare/v0.5.4...v0.5.5)
[Compare
Source](https://togithub.com/json-schema-faker/json-schema-faker/compare/v0.5.4...v0.5.5)
casey/just (just)
###
[`v1.23.0`](https://togithub.com/casey/just/blob/HEAD/CHANGELOG.md#1230---2024-01-12)
[Compare
Source](https://togithub.com/casey/just/compare/1.22.1...1.23.0)
##### Added
- Allow setting custom confirm prompt
([#1834](https://togithub.com/casey/just/pull/1834) by
[CramBL](https://togithub.com/CramBL))
- Add `set quiet` and `[no-quiet]`
([#1704](https://togithub.com/casey/just/pull/1704) by
[dharrigan](https://togithub.com/dharrigan))
- Add `just_pid` function
([#1833](https://togithub.com/casey/just/pull/1833) by
[Swordelf2](https://togithub.com/Swordelf2))
- Add functions to return XDG base directories
([#1822](https://togithub.com/casey/just/pull/1822) by
[tgross35](https://togithub.com/tgross35))
- Add `--no-deps` to skip running recipe dependencies
([#1819](https://togithub.com/casey/just/pull/1819) by
[ngharrington](https://togithub.com/ngharrington))
##### Fixed
- Run imports in working directory of importer
([#1817](https://togithub.com/casey/just/pull/1817))
##### Misc
- Include completion scripts in releases
([#1837](https://togithub.com/casey/just/pull/1837))
- Tweak readme table formatting
([#1836](https://togithub.com/casey/just/pull/1836))
- Don't abbreviate just in README
([#1831](https://togithub.com/casey/just/pull/1831) by
[thled](https://togithub.com/thled))
- Ignore \[private] recipes in just --list
([#1816](https://togithub.com/casey/just/pull/1816) by
[crdx](https://togithub.com/crdx))
- Add a dash to tempdir prefix
([#1828](https://togithub.com/casey/just/pull/1828))
###
[`v1.22.1`](https://togithub.com/casey/just/blob/HEAD/CHANGELOG.md#1221---2024-01-08)
[Compare
Source](https://togithub.com/casey/just/compare/1.22.0...1.22.1)
##### Fixed
- Don't conflate recipes with the same name in different modules
([#1825](https://togithub.com/casey/just/pull/1825))
##### Misc
- Clarify that UUID is version 4
([#1821](https://togithub.com/casey/just/pull/1821) by
[tgross35](https://togithub.com/tgross35))
- Make sigil stripping from recipe lines less incomprehensible
([#1812](https://togithub.com/casey/just/pull/1812))
- Refactor invalid path argument check
([#1811](https://togithub.com/casey/just/pull/1811))
prettier/prettier (prettier)
###
[`v3.2.2`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#322)
[Compare
Source](https://togithub.com/prettier/prettier/compare/3.2.1...3.2.2)
[diff](https://togithub.com/prettier/prettier/compare/3.2.1...3.2.2)
##### Fix crash when parsing template literal CSS in a JSX style tag
using a spread attribute
([#15896](https://togithub.com/prettier/prettier/pull/15896) by
[@eelco](https://togithub.com/eelco))
For example this code would crash before:
```jsx
```
##### Fix formatting error on optional call expression and member chain
([#15920](https://togithub.com/prettier/prettier/pull/15920) by
[@sosukesuzuki](https://togithub.com/sosukesuzuki))
```jsx
// Input
a(() => {}, c?.d());
// Prettier 3.2.1
TypeError: Cannot read properties of undefined (reading 'type')
// Prettier 3.2.2
a(() => {}, c?.d());
```
###
[`v3.2.1`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#321)
[Compare
Source](https://togithub.com/prettier/prettier/compare/3.2.0...3.2.1)
[diff](https://togithub.com/prettier/prettier/compare/3.2.0...3.2.1)
##### Fix formatting error on member chain
([#15915](https://togithub.com/prettier/prettier/pull/15915) by
[@sosukesuzuki](https://togithub.com/sosukesuzuki))
```jsx
// Input
test().test2().test2(thing?.something);
// Prettier 3.2.0
TypeError: Cannot read properties of undefined (reading 'type')
// Prettier 3.2.1
test().test2().test2(thing?.something);
```
###
[`v3.2.0`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#320)
[Compare
Source](https://togithub.com/prettier/prettier/compare/3.1.1...3.2.0)
[diff](https://togithub.com/prettier/prettier/compare/3.1.1...3.2.0)
🔗 [Release Notes](https://prettier.io/blog/2024/01/13/3.2.0.html)
protocolbuffers/protobuf (protoc)
###
[`v25.2`](https://togithub.com/protocolbuffers/protobuf/releases/tag/v25.2):
Protocol Buffers v25.2
### Announcements
- [Protobuf News](https://protobuf.dev/news/) may include additional
announcements or pre-announcements for upcoming changes.
### C++
- Only substitute prefixes during installation setup.
(https://github.com/protocolbuffers/protobuf/commit/05ad6525c3aae2ae5b6e1987227445a420caada7)
- Register a shutdown delete for C++ feature defaults
(https://github.com/protocolbuffers/protobuf/commit/3d5c709ebe01f1f9f3d3345cd4239e239081f8fd)
remix-run/react-router (react-router-dom)
###
[`v6.21.2`](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.21.1...react-router-dom@6.21.2)
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.21.1...react-router-dom@6.21.2)
mojohaus/flatten-maven-plugin
(org.codehaus.mojo:flatten-maven-plugin)
###
[`v1.6.0`](https://togithub.com/mojohaus/flatten-maven-plugin/releases/tag/1.6.0)
[Compare
Source](https://togithub.com/mojohaus/flatten-maven-plugin/compare/1.5.0...1.6.0)
#### 🚀 New features and improvements
- Require Maven 3.6.3 as minimum
([#399](https://togithub.com/mojohaus/flatten-maven-plugin/pull/399))
[@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Make the default operation configurable
([#371](https://togithub.com/mojohaus/flatten-maven-plugin/pull/371))
[@hgschmie](https://togithub.com/hgschmie)
- Add skip flags
([#385](https://togithub.com/mojohaus/flatten-maven-plugin/pull/385))
[@korthout](https://togithub.com/korthout)
- Make more elements configurable in pomElements
([#370](https://togithub.com/mojohaus/flatten-maven-plugin/pull/370))
[@hgschmie](https://togithub.com/hgschmie)
#### 🐛 Bug Fixes
- Fix next ITs for Maven 4
([#393](https://togithub.com/mojohaus/flatten-maven-plugin/pull/393))
[@slawekjaranowski](https://togithub.com/slawekjaranowski)
-
[#376](https://togithub.com/mojohaus/flatten-maven-plugin/issues/376)
:bug: - Support interpolation for external profile properties
([#378](https://togithub.com/mojohaus/flatten-maven-plugin/pull/378))
[@CedricMtta](https://togithub.com/CedricMtta)
#### 📦 Dependency updates
- Bump plexus-utils from 3.5.1 to 4.0.0
([#359](https://togithub.com/mojohaus/flatten-maven-plugin/pull/359))
[@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.mojo:mojo-parent from 77 to 78
([#392](https://togithub.com/mojohaus/flatten-maven-plugin/pull/392))
[@dependabot](https://togithub.com/dependabot)
- Bump org.assertj:assertj-core from 3.24.2 to 3.25.1
([#391](https://togithub.com/mojohaus/flatten-maven-plugin/pull/391))
[@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.plexus:plexus-interpolation from 1.26 to 1.27
([#389](https://togithub.com/mojohaus/flatten-maven-plugin/pull/389))
[@dependabot](https://togithub.com/dependabot)
- Bump commons-io:commons-io from 2.15.0 to 2.15.1
([#388](https://togithub.com/mojohaus/flatten-maven-plugin/pull/388))
[@dependabot](https://togithub.com/dependabot)
- Bump commons-io:commons-io from 2.14.0 to 2.15.0
([#381](https://togithub.com/mojohaus/flatten-maven-plugin/pull/381))
[@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.mojo:mojo-parent from 76 to 77
([#380](https://togithub.com/mojohaus/flatten-maven-plugin/pull/380))
[@dependabot](https://togithub.com/dependabot)
- Bump commons-io:commons-io from 2.13.0 to 2.14.0
([#375](https://togithub.com/mojohaus/flatten-maven-plugin/pull/375))
[@dependabot](https://togithub.com/dependabot)
- upgrade sisu.inject: fixes Reproducible Builds
([#357](https://togithub.com/mojohaus/flatten-maven-plugin/pull/357))
[@hboutemy](https://togithub.com/hboutemy)
- Bump guava from 31.1-jre to 32.0.0-jre in
/src/it/projects/bom-pomElements/bom
([#364](https://togithub.com/mojohaus/flatten-maven-plugin/pull/364))
[@dependabot](https://togithub.com/dependabot)
- Bump guava from 31.1-jre to 32.0.0-jre in
/src/it/projects/flatten-shaded-drp
([#365](https://togithub.com/mojohaus/flatten-maven-plugin/pull/365))
[@dependabot](https://togithub.com/dependabot)
- Bump guava from 31.1-jre to 32.0.0-jre in
/src/it/projects/bom-flattenMode/bom
([#363](https://togithub.com/mojohaus/flatten-maven-plugin/pull/363))
[@dependabot](https://togithub.com/dependabot)
- Bump mojo-parent from 74 to 76
([#366](https://togithub.com/mojohaus/flatten-maven-plugin/pull/366))
[@dependabot](https://togithub.com/dependabot)
- Bump commons-io from 2.12.0 to 2.13.0
([#361](https://togithub.com/mojohaus/flatten-maven-plugin/pull/361))
[@dependabot](https://togithub.com/dependabot)
- Bump commons-io from 2.11.0 to 2.12.0
([#358](https://togithub.com/mojohaus/flatten-maven-plugin/pull/358))
[@dependabot](https://togithub.com/dependabot)
#### 👻 Maintenance
- upgrade sisu.inject: fixes Reproducible Builds
([#357](https://togithub.com/mojohaus/flatten-maven-plugin/pull/357))
[@hboutemy](https://togithub.com/hboutemy)
#### 🔧 Build
- Use default config for build
([#398](https://togithub.com/mojohaus/flatten-maven-plugin/pull/398))
[@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Use Shared ASF Action from Release Drafter - fix
([#396](https://togithub.com/mojohaus/flatten-maven-plugin/pull/396))
[@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Use Shared ASF Action from Release Drafter
([#395](https://togithub.com/mojohaus/flatten-maven-plugin/pull/395))
[@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Use Maven 3.9.6 for build
([#394](https://togithub.com/mojohaus/flatten-maven-plugin/pull/394))
[@slawekjaranowski](https://togithub.com/slawekjaranowski)
grpc/grpc-java (io.grpc:grpc-stub)
###
[`v1.61.0`](https://togithub.com/grpc/grpc-java/compare/v1.60.1...v1.61.0)
[Compare
Source](https://togithub.com/grpc/grpc-java/compare/v1.60.1...v1.61.0)
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/TBD54566975/ftl).
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot]
---
bin/{.go-1.21.5.pkg => .go-1.21.6.pkg} | 0
bin/{.just-1.22.0.pkg => .just-1.23.0.pkg} | 0
bin/{.protoc-25.1.pkg => .protoc-25.2.pkg} | 0
bin/go | 2 +-
bin/gofmt | 2 +-
bin/just | 2 +-
bin/protoc | 2 +-
.../online-boutique/services/checkout/go.mod | 8 +-
.../online-boutique/services/checkout/go.sum | 16 +-
.../services/recommendation/go.mod | 8 +-
.../services/recommendation/go.sum | 16 +-
frontend/package-lock.json | 188 ++++++++++--------
frontend/package.json | 14 +-
.../block/ftl/v1/console/console_connect.ts | 2 +-
.../protos/xyz/block/ftl/v1/ftl_connect.ts | 2 +-
go-runtime/compile/build-template/go.mod | 2 +-
.../compile/external-module-template/go.mod | 2 +-
.../bin/{.go-1.21.5.pkg => .go-1.21.6.pkg} | 0
go-runtime/scaffolding/bin/go | 2 +-
go-runtime/scaffolding/bin/gofmt | 2 +-
go-runtime/scaffolding/go.mod | 2 +-
go.mod | 14 +-
go.sum | 28 +--
integration/testdata/schema-generate/go.mod | 2 +-
kotlin-runtime/scaffolding/go.mod | 2 +-
pom.xml | 6 +-
26 files changed, 175 insertions(+), 149 deletions(-)
rename bin/{.go-1.21.5.pkg => .go-1.21.6.pkg} (100%)
rename bin/{.just-1.22.0.pkg => .just-1.23.0.pkg} (100%)
rename bin/{.protoc-25.1.pkg => .protoc-25.2.pkg} (100%)
rename go-runtime/scaffolding/bin/{.go-1.21.5.pkg => .go-1.21.6.pkg} (100%)
diff --git a/bin/.go-1.21.5.pkg b/bin/.go-1.21.6.pkg
similarity index 100%
rename from bin/.go-1.21.5.pkg
rename to bin/.go-1.21.6.pkg
diff --git a/bin/.just-1.22.0.pkg b/bin/.just-1.23.0.pkg
similarity index 100%
rename from bin/.just-1.22.0.pkg
rename to bin/.just-1.23.0.pkg
diff --git a/bin/.protoc-25.1.pkg b/bin/.protoc-25.2.pkg
similarity index 100%
rename from bin/.protoc-25.1.pkg
rename to bin/.protoc-25.2.pkg
diff --git a/bin/go b/bin/go
index 7da5509314..e93cdb3cd2 120000
--- a/bin/go
+++ b/bin/go
@@ -1 +1 @@
-.go-1.21.5.pkg
\ No newline at end of file
+.go-1.21.6.pkg
\ No newline at end of file
diff --git a/bin/gofmt b/bin/gofmt
index 7da5509314..e93cdb3cd2 120000
--- a/bin/gofmt
+++ b/bin/gofmt
@@ -1 +1 @@
-.go-1.21.5.pkg
\ No newline at end of file
+.go-1.21.6.pkg
\ No newline at end of file
diff --git a/bin/just b/bin/just
index 333b02809b..38ec35796e 120000
--- a/bin/just
+++ b/bin/just
@@ -1 +1 @@
-.just-1.22.0.pkg
\ No newline at end of file
+.just-1.23.0.pkg
\ No newline at end of file
diff --git a/bin/protoc b/bin/protoc
index 89f4123d26..23b6877c1b 120000
--- a/bin/protoc
+++ b/bin/protoc
@@ -1 +1 @@
-.protoc-25.1.pkg
\ No newline at end of file
+.protoc-25.2.pkg
\ No newline at end of file
diff --git a/examples/online-boutique/services/checkout/go.mod b/examples/online-boutique/services/checkout/go.mod
index 28f0e282dc..e280cb7ae1 100644
--- a/examples/online-boutique/services/checkout/go.mod
+++ b/examples/online-boutique/services/checkout/go.mod
@@ -1,6 +1,6 @@
module ftl/checkout
-go 1.21.5
+go 1.21.6
replace github.com/TBD54566975/ftl => ../../../..
@@ -15,7 +15,7 @@ require (
require (
connectrpc.com/connect v1.14.0 // indirect
connectrpc.com/grpcreflect v1.2.0 // indirect
- connectrpc.com/otelconnect v0.6.0 // indirect
+ connectrpc.com/otelconnect v0.7.0 // indirect
github.com/alecthomas/concurrency v0.0.2 // indirect
github.com/alecthomas/participle/v2 v2.1.1 // indirect
github.com/alecthomas/types v0.9.0 // indirect
@@ -38,9 +38,9 @@ require (
golang.design/x/reflect v0.0.0-20220504060917-02c43be63f3b // indirect
golang.org/x/exp v0.0.0-20231127185646-65229373498e // indirect
golang.org/x/mod v0.14.0 // indirect
- golang.org/x/net v0.19.0 // indirect
+ golang.org/x/net v0.20.0 // indirect
golang.org/x/sync v0.6.0 // indirect
- golang.org/x/sys v0.15.0 // indirect
+ golang.org/x/sys v0.16.0 // indirect
golang.org/x/text v0.14.0 // indirect
google.golang.org/protobuf v1.32.0 // indirect
)
diff --git a/examples/online-boutique/services/checkout/go.sum b/examples/online-boutique/services/checkout/go.sum
index 436e0976cb..6586ed3184 100644
--- a/examples/online-boutique/services/checkout/go.sum
+++ b/examples/online-boutique/services/checkout/go.sum
@@ -2,8 +2,8 @@ connectrpc.com/connect v1.14.0 h1:PDS+J7uoz5Oui2VEOMcfz6Qft7opQM9hPiKvtGC01pA=
connectrpc.com/connect v1.14.0/go.mod h1:uoAq5bmhhn43TwhaKdGKN/bZcGtzPW1v+ngDTn5u+8s=
connectrpc.com/grpcreflect v1.2.0 h1:Q6og1S7HinmtbEuBvARLNwYmTbhEGRpHDhqrPNlmK+U=
connectrpc.com/grpcreflect v1.2.0/go.mod h1:nwSOKmE8nU5u/CidgHtPYk1PFI3U9ignz7iDMxOYkSY=
-connectrpc.com/otelconnect v0.6.0 h1:VJAdQL9+sgdUw9+7+J+jq8pQo/h1S7tSFv2+vDcR7bU=
-connectrpc.com/otelconnect v0.6.0/go.mod h1:jdcs0uiwXQVmSMgTJ2dAaWR5VbpNd7QKNkuoH7n86RA=
+connectrpc.com/otelconnect v0.7.0 h1:ZH55ZZtcJOTKWWLy3qmL4Pam4RzRWBJFOqTPyAqCXkY=
+connectrpc.com/otelconnect v0.7.0/go.mod h1:Bt2ivBymHZHqxvo4HkJ0EwHuUzQN6k2l0oH+mp/8nwc=
github.com/alecthomas/assert/v2 v2.4.1 h1:mwPZod/d35nlaCppr6sFP0rbCL05WH9fIo7lvsf47zo=
github.com/alecthomas/assert/v2 v2.4.1/go.mod h1:fw5suVxB+wfYJ3291t0hRTqtGzFYdSwstnRQdaQx2DM=
github.com/alecthomas/concurrency v0.0.2 h1:Q3kGPtLbleMbH9lHX5OBFvJygfyFw29bXZKBg+IEVuo=
@@ -92,17 +92,17 @@ golang.org/x/exp v0.0.0-20231127185646-65229373498e h1:Gvh4YaCaXNs6dKTlfgismwWZK
golang.org/x/exp v0.0.0-20231127185646-65229373498e/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI=
golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=
golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
-golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c=
-golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U=
+golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo=
+golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY=
golang.org/x/sync v0.6.0 h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ=
golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc=
-golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU=
+golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
-golang.org/x/tools v0.16.1 h1:TLyB3WofjdOEepBHAU20JdNC1Zbg87elYofWYAY5oZA=
-golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0=
+golang.org/x/tools v0.17.0 h1:FvmRgNOcs3kOa+T20R1uhfP9F6HgG2mfxDv1vrx1Htc=
+golang.org/x/tools v0.17.0/go.mod h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps=
google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I=
google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
diff --git a/examples/online-boutique/services/recommendation/go.mod b/examples/online-boutique/services/recommendation/go.mod
index 6eede2b07f..a56ffd1021 100644
--- a/examples/online-boutique/services/recommendation/go.mod
+++ b/examples/online-boutique/services/recommendation/go.mod
@@ -1,6 +1,6 @@
module ftl/recommendation
-go 1.21.5
+go 1.21.6
replace github.com/TBD54566975/ftl => ../../../..
@@ -11,7 +11,7 @@ require github.com/TBD54566975/ftl v0.0.0-00010101000000-000000000000
require (
connectrpc.com/connect v1.14.0 // indirect
connectrpc.com/grpcreflect v1.2.0 // indirect
- connectrpc.com/otelconnect v0.6.0 // indirect
+ connectrpc.com/otelconnect v0.7.0 // indirect
github.com/alecthomas/concurrency v0.0.2 // indirect
github.com/alecthomas/participle/v2 v2.1.1 // indirect
github.com/alecthomas/types v0.9.0 // indirect
@@ -35,9 +35,9 @@ require (
golang.design/x/reflect v0.0.0-20220504060917-02c43be63f3b // indirect
golang.org/x/exp v0.0.0-20231127185646-65229373498e // indirect
golang.org/x/mod v0.14.0 // indirect
- golang.org/x/net v0.19.0 // indirect
+ golang.org/x/net v0.20.0 // indirect
golang.org/x/sync v0.6.0 // indirect
- golang.org/x/sys v0.15.0 // indirect
+ golang.org/x/sys v0.16.0 // indirect
golang.org/x/text v0.14.0 // indirect
google.golang.org/protobuf v1.32.0 // indirect
)
diff --git a/examples/online-boutique/services/recommendation/go.sum b/examples/online-boutique/services/recommendation/go.sum
index 436e0976cb..6586ed3184 100644
--- a/examples/online-boutique/services/recommendation/go.sum
+++ b/examples/online-boutique/services/recommendation/go.sum
@@ -2,8 +2,8 @@ connectrpc.com/connect v1.14.0 h1:PDS+J7uoz5Oui2VEOMcfz6Qft7opQM9hPiKvtGC01pA=
connectrpc.com/connect v1.14.0/go.mod h1:uoAq5bmhhn43TwhaKdGKN/bZcGtzPW1v+ngDTn5u+8s=
connectrpc.com/grpcreflect v1.2.0 h1:Q6og1S7HinmtbEuBvARLNwYmTbhEGRpHDhqrPNlmK+U=
connectrpc.com/grpcreflect v1.2.0/go.mod h1:nwSOKmE8nU5u/CidgHtPYk1PFI3U9ignz7iDMxOYkSY=
-connectrpc.com/otelconnect v0.6.0 h1:VJAdQL9+sgdUw9+7+J+jq8pQo/h1S7tSFv2+vDcR7bU=
-connectrpc.com/otelconnect v0.6.0/go.mod h1:jdcs0uiwXQVmSMgTJ2dAaWR5VbpNd7QKNkuoH7n86RA=
+connectrpc.com/otelconnect v0.7.0 h1:ZH55ZZtcJOTKWWLy3qmL4Pam4RzRWBJFOqTPyAqCXkY=
+connectrpc.com/otelconnect v0.7.0/go.mod h1:Bt2ivBymHZHqxvo4HkJ0EwHuUzQN6k2l0oH+mp/8nwc=
github.com/alecthomas/assert/v2 v2.4.1 h1:mwPZod/d35nlaCppr6sFP0rbCL05WH9fIo7lvsf47zo=
github.com/alecthomas/assert/v2 v2.4.1/go.mod h1:fw5suVxB+wfYJ3291t0hRTqtGzFYdSwstnRQdaQx2DM=
github.com/alecthomas/concurrency v0.0.2 h1:Q3kGPtLbleMbH9lHX5OBFvJygfyFw29bXZKBg+IEVuo=
@@ -92,17 +92,17 @@ golang.org/x/exp v0.0.0-20231127185646-65229373498e h1:Gvh4YaCaXNs6dKTlfgismwWZK
golang.org/x/exp v0.0.0-20231127185646-65229373498e/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI=
golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=
golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
-golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c=
-golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U=
+golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo=
+golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY=
golang.org/x/sync v0.6.0 h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ=
golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc=
-golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU=
+golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
-golang.org/x/tools v0.16.1 h1:TLyB3WofjdOEepBHAU20JdNC1Zbg87elYofWYAY5oZA=
-golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0=
+golang.org/x/tools v0.17.0 h1:FvmRgNOcs3kOa+T20R1uhfP9F6HgG2mfxDv1vrx1Htc=
+golang.org/x/tools v0.17.0/go.mod h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps=
google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I=
google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index f60d9cfb36..c8f0f18fe2 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -12,7 +12,7 @@
"@connectrpc/connect": "^1.1.2",
"@connectrpc/connect-web": "^1.1.2",
"@connectrpc/protoc-gen-connect-es": "^1.1.4",
- "@headlessui/react": "1.7.17",
+ "@headlessui/react": "1.7.18",
"@heroicons/react": "2.1.1",
"@monaco-editor/react": "4.6.0",
"@svgdotjs/svg.js": "3.2.0",
@@ -23,10 +23,10 @@
"fnv1a": "^1.1.1",
"highlight.js": "^11.8.0",
"json-schema": "0.4.0",
- "json-schema-faker": "0.5.4",
+ "json-schema-faker": "0.5.5",
"react": "18.2.0",
"react-dom": "18.2.0",
- "react-router-dom": "6.21.1",
+ "react-router-dom": "6.21.2",
"reactflow": "11.10.1",
"tailwindcss": "^3.3.3",
"vite": "^4.4.9"
@@ -40,9 +40,9 @@
"@types/p5": "1.7.6",
"@types/react": "18.2.47",
"@types/react-dom": "18.2.18",
- "@typescript-eslint/eslint-plugin": "6.18.0",
- "@typescript-eslint/parser": "6.18.0",
- "@typescript-eslint/typescript-estree": "6.18.0",
+ "@typescript-eslint/eslint-plugin": "6.18.1",
+ "@typescript-eslint/parser": "6.18.1",
+ "@typescript-eslint/typescript-estree": "6.18.1",
"autoprefixer": "10.4.16",
"buffer": "^6.0.3",
"chokidar": "3.5.3",
@@ -58,7 +58,7 @@
"npm-run-all": "4.1.5",
"postcss": "8.4.33",
"postcss-nesting": "12.0.2",
- "prettier": "3.1.1",
+ "prettier": "3.2.2",
"process": "^0.11.10",
"start-server-and-test": "2.0.3",
"typed-css-modules": "0.8.1",
@@ -804,26 +804,26 @@
}
},
"node_modules/@connectrpc/connect": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@connectrpc/connect/-/connect-1.2.1.tgz",
- "integrity": "sha512-CWQNcr0kKLU1LlijdeKhbKOAOsU/t9OKM90l07O82N4nOg1+7JgWjhlcv/QATxatOT8XwJu1DxJiVYyZs+Xixg==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@connectrpc/connect/-/connect-1.3.0.tgz",
+ "integrity": "sha512-kTeWxJnLLtxKc2ZSDN0rIBgwfP8RwcLknthX4AKlIAmN9ZC4gGnCbwp+3BKcP/WH5c8zGBAWqSY3zeqCM+ah7w==",
"peerDependencies": {
"@bufbuild/protobuf": "^1.4.2"
}
},
"node_modules/@connectrpc/connect-web": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@connectrpc/connect-web/-/connect-web-1.2.1.tgz",
- "integrity": "sha512-fuecLMy024OLFXwycT7uB3WHiPTgaKOIGu6beX4MWxf2K6/NIxUEiS5AzEr0bCS8r3eNyZXuJWalJgmgdrNIGA==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@connectrpc/connect-web/-/connect-web-1.3.0.tgz",
+ "integrity": "sha512-8HSY8x6douX1LcSFsGEUdjs9jwBe9X+LxkCI8hCtH7vKUCZieQqkRWstoApeIJchHYTaQYqwy2ImKnvwyWwruA==",
"peerDependencies": {
"@bufbuild/protobuf": "^1.4.2",
- "@connectrpc/connect": "1.2.1"
+ "@connectrpc/connect": "1.3.0"
}
},
"node_modules/@connectrpc/protoc-gen-connect-es": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@connectrpc/protoc-gen-connect-es/-/protoc-gen-connect-es-1.2.1.tgz",
- "integrity": "sha512-N6E+5oUi0juuLta9He9FQSYTfdf7/9ZYF65ntnbCo4xkCPBNe/RFtlhPdnzTSHD03Wfa3VY6KPYdc301UONwLQ==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@connectrpc/protoc-gen-connect-es/-/protoc-gen-connect-es-1.3.0.tgz",
+ "integrity": "sha512-UbQN48c0zafo5EFSsh3POIJP6ofYiAgKE1aFOZ2Er4W3flUYihydZdM6TQauPkn7jDj4w9jjLSTTZ9//ecUbPA==",
"dependencies": {
"@bufbuild/protobuf": "^1.6.0",
"@bufbuild/protoplugin": "^1.6.0"
@@ -836,7 +836,7 @@
},
"peerDependencies": {
"@bufbuild/protoc-gen-es": "^1.6.0",
- "@connectrpc/connect": "1.2.1"
+ "@connectrpc/connect": "1.3.0"
},
"peerDependenciesMeta": {
"@bufbuild/protoc-gen-es": {
@@ -1271,10 +1271,11 @@
}
},
"node_modules/@headlessui/react": {
- "version": "1.7.17",
- "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.17.tgz",
- "integrity": "sha512-4am+tzvkqDSSgiwrsEpGWqgGo9dz8qU5M3znCkC4PgkpY4HcCZzEDEvozltGGGHIKl9jbXbZPSH5TWn4sWJdow==",
+ "version": "1.7.18",
+ "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.18.tgz",
+ "integrity": "sha512-4i5DOrzwN4qSgNsL4Si61VMkUcWbcSKueUV7sFhpHzQcSShdlHENE5+QBntMSRvHt8NyoFO2AGG8si9lq+w4zQ==",
"dependencies": {
+ "@tanstack/react-virtual": "^3.0.0-beta.60",
"client-only": "^0.0.1"
},
"engines": {
@@ -2037,9 +2038,9 @@
}
},
"node_modules/@remix-run/router": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.1.tgz",
- "integrity": "sha512-Qg4DMQsfPNAs88rb2xkdk03N3bjK4jgX5fR24eHCTR9q6PrhZQZ4UJBPzCHJkIpTRN1UKxx2DzjZmnC+7Lj0Ow==",
+ "version": "1.14.2",
+ "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.2.tgz",
+ "integrity": "sha512-ACXpdMM9hmKZww21yEqWwiLws/UPLhNKvimN8RrYSqPSvB3ov7sLvAcfvaxePeLvccTQKGdkDIhLYApZVDFuKg==",
"engines": {
"node": ">=14.0.0"
}
@@ -2354,6 +2355,31 @@
"tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1"
}
},
+ "node_modules/@tanstack/react-virtual": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.0.1.tgz",
+ "integrity": "sha512-IFOFuRUTaiM/yibty9qQ9BfycQnYXIDHGP2+cU+0LrFFGNhVxCXSQnaY6wkX8uJVteFEBjUondX0Hmpp7TNcag==",
+ "dependencies": {
+ "@tanstack/virtual-core": "3.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/@tanstack/virtual-core": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.0.0.tgz",
+ "integrity": "sha512-SYXOBTjJb05rXa2vl55TTwO40A6wKu0R5i1qQwhJYNDIqaIGF7D0HsLw+pJAyi2OvntlEIVusx3xtbbgSUi6zg==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ }
+ },
"node_modules/@testing-library/dom": {
"version": "9.3.1",
"resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz",
@@ -2867,16 +2893,16 @@
"dev": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.18.0.tgz",
- "integrity": "sha512-3lqEvQUdCozi6d1mddWqd+kf8KxmGq2Plzx36BlkjuQe3rSTm/O98cLf0A4uDO+a5N1KD2SeEEl6fW97YHY+6w==",
+ "version": "6.18.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.18.1.tgz",
+ "integrity": "sha512-nISDRYnnIpk7VCFrGcu1rnZfM1Dh9LRHnfgdkjcbi/l7g16VYRri3TjXi9Ir4lOZSw5N/gnV/3H7jIPQ8Q4daA==",
"dev": true,
"dependencies": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "6.18.0",
- "@typescript-eslint/type-utils": "6.18.0",
- "@typescript-eslint/utils": "6.18.0",
- "@typescript-eslint/visitor-keys": "6.18.0",
+ "@typescript-eslint/scope-manager": "6.18.1",
+ "@typescript-eslint/type-utils": "6.18.1",
+ "@typescript-eslint/utils": "6.18.1",
+ "@typescript-eslint/visitor-keys": "6.18.1",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -2902,15 +2928,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.18.0.tgz",
- "integrity": "sha512-v6uR68SFvqhNQT41frCMCQpsP+5vySy6IdgjlzUWoo7ALCnpaWYcz/Ij2k4L8cEsL0wkvOviCMpjmtRtHNOKzA==",
+ "version": "6.18.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.18.1.tgz",
+ "integrity": "sha512-zct/MdJnVaRRNy9e84XnVtRv9Vf91/qqe+hZJtKanjojud4wAVy/7lXxJmMyX6X6J+xc6c//YEWvpeif8cAhWA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "6.18.0",
- "@typescript-eslint/types": "6.18.0",
- "@typescript-eslint/typescript-estree": "6.18.0",
- "@typescript-eslint/visitor-keys": "6.18.0",
+ "@typescript-eslint/scope-manager": "6.18.1",
+ "@typescript-eslint/types": "6.18.1",
+ "@typescript-eslint/typescript-estree": "6.18.1",
+ "@typescript-eslint/visitor-keys": "6.18.1",
"debug": "^4.3.4"
},
"engines": {
@@ -2930,13 +2956,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.18.0.tgz",
- "integrity": "sha512-o/UoDT2NgOJ2VfHpfr+KBY2ErWvCySNUIX/X7O9g8Zzt/tXdpfEU43qbNk8LVuWUT2E0ptzTWXh79i74PP0twA==",
+ "version": "6.18.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.18.1.tgz",
+ "integrity": "sha512-BgdBwXPFmZzaZUuw6wKiHKIovms97a7eTImjkXCZE04TGHysG+0hDQPmygyvgtkoB/aOQwSM/nWv3LzrOIQOBw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.18.0",
- "@typescript-eslint/visitor-keys": "6.18.0"
+ "@typescript-eslint/types": "6.18.1",
+ "@typescript-eslint/visitor-keys": "6.18.1"
},
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -2947,13 +2973,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.18.0.tgz",
- "integrity": "sha512-ZeMtrXnGmTcHciJN1+u2CigWEEXgy1ufoxtWcHORt5kGvpjjIlK9MUhzHm4RM8iVy6dqSaZA/6PVkX6+r+ChjQ==",
+ "version": "6.18.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.18.1.tgz",
+ "integrity": "sha512-wyOSKhuzHeU/5pcRDP2G2Ndci+4g653V43gXTpt4nbyoIOAASkGDA9JIAgbQCdCkcr1MvpSYWzxTz0olCn8+/Q==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "6.18.0",
- "@typescript-eslint/utils": "6.18.0",
+ "@typescript-eslint/typescript-estree": "6.18.1",
+ "@typescript-eslint/utils": "6.18.1",
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
},
@@ -2974,9 +3000,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.18.0.tgz",
- "integrity": "sha512-/RFVIccwkwSdW/1zeMx3hADShWbgBxBnV/qSrex6607isYjj05t36P6LyONgqdUrNLl5TYU8NIKdHUYpFvExkA==",
+ "version": "6.18.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.18.1.tgz",
+ "integrity": "sha512-4TuMAe+tc5oA7wwfqMtB0Y5OrREPF1GeJBAjqwgZh1lEMH5PJQgWgHGfYufVB51LtjD+peZylmeyxUXPfENLCw==",
"dev": true,
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -2987,13 +3013,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.18.0.tgz",
- "integrity": "sha512-klNvl+Ql4NsBNGB4W9TZ2Od03lm7aGvTbs0wYaFYsplVPhr+oeXjlPZCDI4U9jgJIDK38W1FKhacCFzCC+nbIg==",
+ "version": "6.18.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.18.1.tgz",
+ "integrity": "sha512-fv9B94UAhywPRhUeeV/v+3SBDvcPiLxRZJw/xZeeGgRLQZ6rLMG+8krrJUyIf6s1ecWTzlsbp0rlw7n9sjufHA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.18.0",
- "@typescript-eslint/visitor-keys": "6.18.0",
+ "@typescript-eslint/types": "6.18.1",
+ "@typescript-eslint/visitor-keys": "6.18.1",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -3039,17 +3065,17 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.18.0.tgz",
- "integrity": "sha512-wiKKCbUeDPGaYEYQh1S580dGxJ/V9HI7K5sbGAVklyf+o5g3O+adnS4UNJajplF4e7z2q0uVBaTdT/yLb4XAVA==",
+ "version": "6.18.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.18.1.tgz",
+ "integrity": "sha512-zZmTuVZvD1wpoceHvoQpOiewmWu3uP9FuTWo8vqpy2ffsmfCE8mklRPi+vmnIYAIk9t/4kOThri2QCDgor+OpQ==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "6.18.0",
- "@typescript-eslint/types": "6.18.0",
- "@typescript-eslint/typescript-estree": "6.18.0",
+ "@typescript-eslint/scope-manager": "6.18.1",
+ "@typescript-eslint/types": "6.18.1",
+ "@typescript-eslint/typescript-estree": "6.18.1",
"semver": "^7.5.4"
},
"engines": {
@@ -3064,12 +3090,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.18.0.tgz",
- "integrity": "sha512-1wetAlSZpewRDb2h9p/Q8kRjdGuqdTAQbkJIOUMLug2LBLG+QOjiWoSj6/3B/hA9/tVTFFdtiKvAYoYnSRW/RA==",
+ "version": "6.18.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.18.1.tgz",
+ "integrity": "sha512-/kvt0C5lRqGoCfsbmm7/CwMqoSkY3zzHLIjdhHZQW3VFrnz7ATecOHR7nb7V+xn4286MBxfnQfQhAmCI0u+bJA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.18.0",
+ "@typescript-eslint/types": "6.18.1",
"eslint-visitor-keys": "^3.4.1"
},
"engines": {
@@ -7313,9 +7339,9 @@
"integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
},
"node_modules/json-schema-faker": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/json-schema-faker/-/json-schema-faker-0.5.4.tgz",
- "integrity": "sha512-DdRRnRNSxkQVXEsUUXzAtvBpsROZHvM59/LQcV6+3gQVMvaeMsqfNKN3ivRwaiahTW7pvxa+LJfOaPP+nhFo4g==",
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/json-schema-faker/-/json-schema-faker-0.5.5.tgz",
+ "integrity": "sha512-MlnBqcsM1t8jdHs00ltae0rlSwWI2nrd1IfnAF+UcHsqKFrlAhrbDFVKiA8C0E860PuspKoV4oImJdvtF7aqwg==",
"dependencies": {
"json-schema-ref-parser": "^6.1.0",
"jsonpath-plus": "^7.2.0"
@@ -9131,9 +9157,9 @@
}
},
"node_modules/prettier": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz",
- "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.2.tgz",
+ "integrity": "sha512-HTByuKZzw7utPiDO523Tt2pLtEyK7OibUD9suEJQrPUCYQqrHr74GGX6VidMrovbf/I50mPqr8j/II6oBAuc5A==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
@@ -9325,11 +9351,11 @@
}
},
"node_modules/react-router": {
- "version": "6.21.1",
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.21.1.tgz",
- "integrity": "sha512-W0l13YlMTm1YrpVIOpjCADJqEUpz1vm+CMo47RuFX4Ftegwm6KOYsL5G3eiE52jnJpKvzm6uB/vTKTPKM8dmkA==",
+ "version": "6.21.2",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.21.2.tgz",
+ "integrity": "sha512-jJcgiwDsnaHIeC+IN7atO0XiSRCrOsQAHHbChtJxmgqG2IaYQXSnhqGb5vk2CU/wBQA12Zt+TkbuJjIn65gzbA==",
"dependencies": {
- "@remix-run/router": "1.14.1"
+ "@remix-run/router": "1.14.2"
},
"engines": {
"node": ">=14.0.0"
@@ -9339,12 +9365,12 @@
}
},
"node_modules/react-router-dom": {
- "version": "6.21.1",
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.21.1.tgz",
- "integrity": "sha512-QCNrtjtDPwHDO+AO21MJd7yIcr41UetYt5jzaB9Y1UYaPTCnVuJq6S748g1dE11OQlCFIQg+RtAA1SEZIyiBeA==",
+ "version": "6.21.2",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.21.2.tgz",
+ "integrity": "sha512-tE13UukgUOh2/sqYr6jPzZTzmzc70aGRP4pAjG2if0IP3aUT+sBtAKUJh0qMh0zylJHGLmzS+XWVaON4UklHeg==",
"dependencies": {
- "@remix-run/router": "1.14.1",
- "react-router": "6.21.1"
+ "@remix-run/router": "1.14.2",
+ "react-router": "6.21.2"
},
"engines": {
"node": ">=14.0.0"
diff --git a/frontend/package.json b/frontend/package.json
index 2b03f1a0e0..5b4cfa8b89 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -30,7 +30,7 @@
"@connectrpc/connect": "^1.1.2",
"@connectrpc/connect-web": "^1.1.2",
"@connectrpc/protoc-gen-connect-es": "^1.1.4",
- "@headlessui/react": "1.7.17",
+ "@headlessui/react": "1.7.18",
"@heroicons/react": "2.1.1",
"@monaco-editor/react": "4.6.0",
"@svgdotjs/svg.js": "3.2.0",
@@ -41,10 +41,10 @@
"fnv1a": "^1.1.1",
"highlight.js": "^11.8.0",
"json-schema": "0.4.0",
- "json-schema-faker": "0.5.4",
+ "json-schema-faker": "0.5.5",
"react": "18.2.0",
"react-dom": "18.2.0",
- "react-router-dom": "6.21.1",
+ "react-router-dom": "6.21.2",
"reactflow": "11.10.1",
"tailwindcss": "^3.3.3",
"vite": "^4.4.9"
@@ -58,9 +58,9 @@
"@types/p5": "1.7.6",
"@types/react": "18.2.47",
"@types/react-dom": "18.2.18",
- "@typescript-eslint/eslint-plugin": "6.18.0",
- "@typescript-eslint/parser": "6.18.0",
- "@typescript-eslint/typescript-estree": "6.18.0",
+ "@typescript-eslint/eslint-plugin": "6.18.1",
+ "@typescript-eslint/parser": "6.18.1",
+ "@typescript-eslint/typescript-estree": "6.18.1",
"autoprefixer": "10.4.16",
"buffer": "^6.0.3",
"chokidar": "3.5.3",
@@ -76,7 +76,7 @@
"npm-run-all": "4.1.5",
"postcss": "8.4.33",
"postcss-nesting": "12.0.2",
- "prettier": "3.1.1",
+ "prettier": "3.2.2",
"process": "^0.11.10",
"start-server-and-test": "2.0.3",
"typed-css-modules": "0.8.1",
diff --git a/frontend/src/protos/xyz/block/ftl/v1/console/console_connect.ts b/frontend/src/protos/xyz/block/ftl/v1/console/console_connect.ts
index 5b26f4d857..f06ba2d7f9 100644
--- a/frontend/src/protos/xyz/block/ftl/v1/console/console_connect.ts
+++ b/frontend/src/protos/xyz/block/ftl/v1/console/console_connect.ts
@@ -1,4 +1,4 @@
-// @generated by protoc-gen-connect-es v1.2.1 with parameter "target=ts"
+// @generated by protoc-gen-connect-es v1.3.0 with parameter "target=ts"
// @generated from file xyz/block/ftl/v1/console/console.proto (package xyz.block.ftl.v1.console, syntax proto3)
/* eslint-disable */
// @ts-nocheck
diff --git a/frontend/src/protos/xyz/block/ftl/v1/ftl_connect.ts b/frontend/src/protos/xyz/block/ftl/v1/ftl_connect.ts
index 087aad4070..bb841b2d94 100644
--- a/frontend/src/protos/xyz/block/ftl/v1/ftl_connect.ts
+++ b/frontend/src/protos/xyz/block/ftl/v1/ftl_connect.ts
@@ -1,4 +1,4 @@
-// @generated by protoc-gen-connect-es v1.2.1 with parameter "target=ts"
+// @generated by protoc-gen-connect-es v1.3.0 with parameter "target=ts"
// @generated from file xyz/block/ftl/v1/ftl.proto (package xyz.block.ftl.v1, syntax proto3)
/* eslint-disable */
// @ts-nocheck
diff --git a/go-runtime/compile/build-template/go.mod b/go-runtime/compile/build-template/go.mod
index 08efce4a82..ddc98b88a2 100644
--- a/go-runtime/compile/build-template/go.mod
+++ b/go-runtime/compile/build-template/go.mod
@@ -1,3 +1,3 @@
module exclude
-go 1.21.5
+go 1.21.6
diff --git a/go-runtime/compile/external-module-template/go.mod b/go-runtime/compile/external-module-template/go.mod
index 08efce4a82..ddc98b88a2 100644
--- a/go-runtime/compile/external-module-template/go.mod
+++ b/go-runtime/compile/external-module-template/go.mod
@@ -1,3 +1,3 @@
module exclude
-go 1.21.5
+go 1.21.6
diff --git a/go-runtime/scaffolding/bin/.go-1.21.5.pkg b/go-runtime/scaffolding/bin/.go-1.21.6.pkg
similarity index 100%
rename from go-runtime/scaffolding/bin/.go-1.21.5.pkg
rename to go-runtime/scaffolding/bin/.go-1.21.6.pkg
diff --git a/go-runtime/scaffolding/bin/go b/go-runtime/scaffolding/bin/go
index 7da5509314..e93cdb3cd2 120000
--- a/go-runtime/scaffolding/bin/go
+++ b/go-runtime/scaffolding/bin/go
@@ -1 +1 @@
-.go-1.21.5.pkg
\ No newline at end of file
+.go-1.21.6.pkg
\ No newline at end of file
diff --git a/go-runtime/scaffolding/bin/gofmt b/go-runtime/scaffolding/bin/gofmt
index 7da5509314..e93cdb3cd2 120000
--- a/go-runtime/scaffolding/bin/gofmt
+++ b/go-runtime/scaffolding/bin/gofmt
@@ -1 +1 @@
-.go-1.21.5.pkg
\ No newline at end of file
+.go-1.21.6.pkg
\ No newline at end of file
diff --git a/go-runtime/scaffolding/go.mod b/go-runtime/scaffolding/go.mod
index 8752ce6b61..ba81923038 100644
--- a/go-runtime/scaffolding/go.mod
+++ b/go-runtime/scaffolding/go.mod
@@ -1,4 +1,4 @@
// This needs to exist so that the Go toolchain doesn't include this directory. Annoying.
module exclude
-go 1.21.5
\ No newline at end of file
+go 1.21.6
\ No newline at end of file
diff --git a/go.mod b/go.mod
index 91add82079..ad77c24597 100644
--- a/go.mod
+++ b/go.mod
@@ -1,11 +1,11 @@
module github.com/TBD54566975/ftl
-go 1.21.5
+go 1.21.6
require (
connectrpc.com/connect v1.14.0
connectrpc.com/grpcreflect v1.2.0
- connectrpc.com/otelconnect v0.6.0
+ connectrpc.com/otelconnect v0.7.0
github.com/BurntSushi/toml v1.3.2
github.com/TBD54566975/scaffolder v0.8.0
github.com/TBD54566975/scaffolder/extensions/javascript v0.8.0
@@ -26,7 +26,7 @@ require (
github.com/google/uuid v1.5.0
github.com/iancoleman/strcase v0.2.0
github.com/jackc/pgerrcode v0.0.0-20220416144525-469b46aa5efa
- github.com/jackc/pgx/v5 v5.5.1
+ github.com/jackc/pgx/v5 v5.5.2
github.com/jellydator/ttlcache/v3 v3.1.1
github.com/jpillora/backoff v1.0.0
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
@@ -51,9 +51,9 @@ require (
go.uber.org/automaxprocs v1.5.3
golang.org/x/exp v0.0.0-20231127185646-65229373498e
golang.org/x/mod v0.14.0
- golang.org/x/net v0.19.0
+ golang.org/x/net v0.20.0
golang.org/x/sync v0.6.0
- golang.org/x/tools v0.16.1
+ golang.org/x/tools v0.17.0
google.golang.org/protobuf v1.32.0
modernc.org/sqlite v1.28.0
)
@@ -105,8 +105,8 @@ require (
github.com/swaggest/refl v1.3.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0 // indirect
golang.design/x/reflect v0.0.0-20220504060917-02c43be63f3b
- golang.org/x/crypto v0.17.0 // indirect
- golang.org/x/sys v0.15.0 // indirect
+ golang.org/x/crypto v0.18.0 // indirect
+ golang.org/x/sys v0.16.0 // indirect
golang.org/x/text v0.14.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f // indirect
diff --git a/go.sum b/go.sum
index 6d8390b8c0..94840fba0e 100644
--- a/go.sum
+++ b/go.sum
@@ -2,8 +2,8 @@ connectrpc.com/connect v1.14.0 h1:PDS+J7uoz5Oui2VEOMcfz6Qft7opQM9hPiKvtGC01pA=
connectrpc.com/connect v1.14.0/go.mod h1:uoAq5bmhhn43TwhaKdGKN/bZcGtzPW1v+ngDTn5u+8s=
connectrpc.com/grpcreflect v1.2.0 h1:Q6og1S7HinmtbEuBvARLNwYmTbhEGRpHDhqrPNlmK+U=
connectrpc.com/grpcreflect v1.2.0/go.mod h1:nwSOKmE8nU5u/CidgHtPYk1PFI3U9ignz7iDMxOYkSY=
-connectrpc.com/otelconnect v0.6.0 h1:VJAdQL9+sgdUw9+7+J+jq8pQo/h1S7tSFv2+vDcR7bU=
-connectrpc.com/otelconnect v0.6.0/go.mod h1:jdcs0uiwXQVmSMgTJ2dAaWR5VbpNd7QKNkuoH7n86RA=
+connectrpc.com/otelconnect v0.7.0 h1:ZH55ZZtcJOTKWWLy3qmL4Pam4RzRWBJFOqTPyAqCXkY=
+connectrpc.com/otelconnect v0.7.0/go.mod h1:Bt2ivBymHZHqxvo4HkJ0EwHuUzQN6k2l0oH+mp/8nwc=
github.com/BurntSushi/toml v1.3.2 h1:o7IhLm0Msx3BaB+n3Ag7L8EVlByGnpq14C4YWiu/gL8=
github.com/BurntSushi/toml v1.3.2/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI=
@@ -127,8 +127,8 @@ github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsI
github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg=
github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a h1:bbPeKD0xmW/Y25WS6cokEszi5g+S0QxI/d45PkRi7Nk=
github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM=
-github.com/jackc/pgx/v5 v5.5.1 h1:5I9etrGkLrN+2XPCsi6XLlV5DITbSL/xBZdmAxFcXPI=
-github.com/jackc/pgx/v5 v5.5.1/go.mod h1:Ig06C2Vu0t5qXC60W8sqIthScaEnFvojjj9dSljmHRA=
+github.com/jackc/pgx/v5 v5.5.2 h1:iLlpgp4Cp/gC9Xuscl7lFL1PhhW+ZLtXZcrfCt4C3tA=
+github.com/jackc/pgx/v5 v5.5.2/go.mod h1:ez9gk+OAat140fv9ErkZDYFWmXLfV+++K0uAOiwgm1A=
github.com/jackc/puddle/v2 v2.2.1 h1:RhxXJtFG022u4ibrCSMSiu5aOq1i77R3OHKNJj77OAk=
github.com/jackc/puddle/v2 v2.2.1/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4=
github.com/jellydator/ttlcache/v3 v3.1.1 h1:RCgYJqo3jgvhl+fEWvjNW8thxGWsgxi+TPhRir1Y9y8=
@@ -286,8 +286,8 @@ golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnf
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4=
-golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k=
-golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4=
+golang.org/x/crypto v0.18.0 h1:PGVlW0xEltQnzFZ55hkuX5+KLyrMYhHld1YHO4AKcdc=
+golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg=
golang.org/x/exp v0.0.0-20231127185646-65229373498e h1:Gvh4YaCaXNs6dKTlfgismwWZKyjVZXwOPfIyUaqU3No=
golang.org/x/exp v0.0.0-20231127185646-65229373498e/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI=
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
@@ -298,8 +298,8 @@ golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLL
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY=
-golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c=
-golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U=
+golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo=
+golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -316,13 +316,13 @@ golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc=
-golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU=
+golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
-golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4=
-golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0=
+golang.org/x/term v0.16.0 h1:m+B6fahuftsE9qjo0VWp2FW0mB3MTJvR0BaMQrq0pmE=
+golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
@@ -334,8 +334,8 @@ golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
-golang.org/x/tools v0.16.1 h1:TLyB3WofjdOEepBHAU20JdNC1Zbg87elYofWYAY5oZA=
-golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0=
+golang.org/x/tools v0.17.0 h1:FvmRgNOcs3kOa+T20R1uhfP9F6HgG2mfxDv1vrx1Htc=
+golang.org/x/tools v0.17.0/go.mod h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
google.golang.org/genproto v0.0.0-20231106174013-bbf56f31fb17 h1:wpZ8pe2x1Q3f2KyT5f8oP/fa9rHAKgFPr/HZdNuS+PQ=
diff --git a/integration/testdata/schema-generate/go.mod b/integration/testdata/schema-generate/go.mod
index 08efce4a82..ddc98b88a2 100644
--- a/integration/testdata/schema-generate/go.mod
+++ b/integration/testdata/schema-generate/go.mod
@@ -1,3 +1,3 @@
module exclude
-go 1.21.5
+go 1.21.6
diff --git a/kotlin-runtime/scaffolding/go.mod b/kotlin-runtime/scaffolding/go.mod
index 7e890617a0..e320d797b4 100644
--- a/kotlin-runtime/scaffolding/go.mod
+++ b/kotlin-runtime/scaffolding/go.mod
@@ -1,4 +1,4 @@
// This needs to exist so that the Go toolchain doesn't include this directory. Annoying.
module exclude
-go 1.21.5
+go 1.21.6
diff --git a/pom.xml b/pom.xml
index 0057db8795..371157f3f1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -56,7 +56,7 @@
1.9.22
true
4.9.3
- 1.60.1
+ 1.61.0
1.4.14
5.10.1
7.4
@@ -195,7 +195,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.2.3
+ 3.2.5
Test*
@@ -316,7 +316,7 @@
org.codehaus.mojo
flatten-maven-plugin
- 1.5.0
+ 1.6.0
flatten