mirror of
https://github.com/coder/coder.git
synced 2026-09-22 21:22:17 +08:00
ca38729840c8511d08ef4e73bf094eaccb994ff2
9606
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
ca38729840 | chore: revert dynamic params as a safe experiment (#17510) | ||
|
|
5d97d82422 |
chore: update coder/preview dep (#17512)
Using latest release of coder/preview |
||
|
|
83b2c9bf41 |
fix: don't show promote button for members (#17511)
Fix https://github.com/coder/coder/issues/15850 |
||
|
|
cbc699b6df |
chore: set default requests/limits in helm chart (#16844)
closes #16825 - my first commit from across the pond 😄 --------- Co-authored-by: Claude <noreply@anthropic.com> |
||
|
|
d566008087 |
fix: update tailscale to improve block endpoints functionality (#17496)
Direct endpoints from the peer will no longer be processed. |
||
|
|
afb175d9ee | chore: make dynamic params a valid experiment (#17492) | ||
|
|
444bd6a212 |
fix(cli/server.go): switch to alternate maven repo for postgres binaries (#17451)
Not really guaranteed, but worth a shot. --------- Co-authored-by: Danny Kopping <danny@coder.com> |
||
|
|
56ee5d8f1b |
fix: update dynamic params styles (#17489)
1. increase form width and adjust form field width #17471 2. Move slider value display as its currently broken for long parameter titles and descriptions 3. increase the height of the slider 4. automatically increase the height of the textarea as the user types #17472 |
||
|
|
823d3ea64e |
chore: bump google.golang.org/grpc from 1.71.0 to 1.72.0 (#17481)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.71.0 to 1.72.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-go/releases">google.golang.org/grpc's releases</a>.</em></p> <blockquote> <h2>Release 1.72.0</h2> <h1>Dependencies</h1> <ul> <li>Minimum supported Go version is now 1.23 (<a href="https://redirect.github.com/grpc/grpc-go/issues/8108">#8108</a>)</li> </ul> <h1>API Changes</h1> <ul> <li>resolver: add experimental <code>AddressMapV2</code> with generics to ultimately replace <code>AddressMap</code>. Deprecate <code>AddressMap</code> for deletion (<a href="https://redirect.github.com/grpc/grpc-go/issues/8187">#8187</a>)</li> <li>resolver: convert EndpointMap in place to use generics (<a href="https://redirect.github.com/grpc/grpc-go/issues/8189">#8189</a>)</li> </ul> <h1>New Features</h1> <ul> <li>xds: add <code>grpc.xds_client.server_failure</code> counter metric on xDS client to record connectivity errors (<a href="https://redirect.github.com/grpc/grpc-go/issues/8203">#8203</a>)</li> <li>balancer/rls: allow <code>maxAge</code> to exceed 5 minutes if <code>staleAge</code> is set in the LB policy configuration (<a href="https://redirect.github.com/grpc/grpc-go/issues/8137">#8137</a>)</li> <li>ringhash: implement <a href="https://github.com/grpc/proposal/blob/master/A76-ring-hash-improvements.md">gRFC A76</a> improvements. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8159">#8159</a>)</li> </ul> <h1>Bug Fixes</h1> <ul> <li>xds: fix support for circuit breakers and load reporting in LOGICAL_DNS clusters (<a href="https://redirect.github.com/grpc/grpc-go/issues/8169">#8169</a>, <a href="https://redirect.github.com/grpc/grpc-go/issues/8170">#8170</a>)</li> <li>cds: improve RPC error messages when resources are not found (<a href="https://redirect.github.com/grpc/grpc-go/issues/8122">#8122</a>)</li> <li>priority: fix race that could leak balancers and goroutines during shutdown (<a href="https://redirect.github.com/grpc/grpc-go/issues/8095">#8095</a>)</li> <li>stats/opentelemetry: fix trace attributes message sequence numbers to start from 0 (<a href="https://redirect.github.com/grpc/grpc-go/issues/8237">#8237</a>)</li> <li>balancer/pickfirstleaf: fix panic if deprecated Address.Metadata field is set to a non-comparable value by ignoring the field (<a href="https://redirect.github.com/grpc/grpc-go/issues/8227">#8227</a>)</li> </ul> <h1>Behavior Changes</h1> <ul> <li>transport: make servers send an HTTP/2 RST_STREAM frame to cancel a stream when the deadline expires (<a href="https://redirect.github.com/grpc/grpc-go/issues/8071">#8071</a>)</li> </ul> <h1>Documentation</h1> <ul> <li>stats: clarify the expected sequence of events on a stats handler (<a href="https://redirect.github.com/grpc/grpc-go/issues/7885">#7885</a>) <ul> <li>Special Thanks: <a href="https://github.com/RyanBlaney"><code>@RyanBlaney</code></a></li> </ul> </li> </ul> <h2>Release 1.71.1</h2> <h1>Bug Fixes</h1> <ul> <li>grpc: fix a bug causing an extra Read from the compressor if a compressed message is the same size as the limit. This could result in a panic with the built-in gzip compressor (<a href="https://redirect.github.com/grpc/grpc-go/issues/8178">#8178</a>)</li> <li>xds: restore the behavior of reading the bootstrap config before creating the first xDS client instead of at package init time (<a href="https://redirect.github.com/grpc/grpc-go/issues/8164">#8164</a>)</li> <li>stats/opentelemetry: use <code>TextMapPropagator</code> and <code>TracerProvider</code> from <code>TraceOptions</code> instead of OpenTelemetry globals (<a href="https://redirect.github.com/grpc/grpc-go/issues/8166">#8166</a>)</li> <li>client: fix races when an http proxy is configured that could lead to deadlocks or panics (<a href="https://redirect.github.com/grpc/grpc-go/issues/8195">#8195</a>)</li> <li>client: fix bug causing RPC failures with message "no children to pick from" when using a custom resolver that calls the deprecated <code>NewAddress</code> API (<a href="https://redirect.github.com/grpc/grpc-go/issues/8149">#8149</a>)</li> <li>wrr: fix slow processing of address updates that could result in problems including RPC failures for servers with a large number of backends (<a href="https://redirect.github.com/grpc/grpc-go/issues/8179">#8179</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-go/commit/a43eba6fed49b81b84cfdba85c356aca22086d7e"><code>a43eba6</code></a> Change version to 1.72.0 (<a href="https://redirect.github.com/grpc/grpc-go/issues/8218">#8218</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/48f48c14f7a670d4405680d4ae121b557ae89f55"><code>48f48c1</code></a> balancer/pickfirstleaf: Avoid reading Address.Metadata (<a href="https://redirect.github.com/grpc/grpc-go/issues/8227">#8227</a>) (<a href="https://redirect.github.com/grpc/grpc-go/issues/8259">#8259</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/fd6f5852919a08d9a5aaa421c2910405da6a5ed0"><code>fd6f585</code></a> Cherry-pick <a href="https://redirect.github.com/grpc/grpc-go/issues/8159">#8159</a> and <a href="https://redirect.github.com/grpc/grpc-go/issues/8243">#8243</a> to v1.72.x (<a href="https://redirect.github.com/grpc/grpc-go/issues/8255">#8255</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/79ca1744edd19936966a4ef45bcef2d240587812"><code>79ca174</code></a> stats/opentelemetry: fix trace attributes message sequence numbers to start f...</li> <li><a href="https://github.com/grpc/grpc-go/commit/57a2605e35a0608f1cbdb1e471db94d2a28ec42c"><code>57a2605</code></a> xdsclient: fix TestServerFailureMetrics_BeforeResponseRecv test to wait for w...</li> <li><a href="https://github.com/grpc/grpc-go/commit/5edab9e55414068e74320716117a2659c5d2174e"><code>5edab9e</code></a> xdsclient: add grpc.xds_client.server_failure counter mertric (<a href="https://redirect.github.com/grpc/grpc-go/issues/8203">#8203</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/78ba6616c1c3d641cf2cc861a0696fd5beb90aa3"><code>78ba661</code></a> regenerate protos (<a href="https://redirect.github.com/grpc/grpc-go/issues/8208">#8208</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/6819ed796fcd0232a46dab21c1b7826aa7f1d561"><code>6819ed7</code></a> delegatingresolver: Stop calls into delegates once the parent resolver is clo...</li> <li><a href="https://github.com/grpc/grpc-go/commit/a51009d1d7074ee1efcd323578064cbe44ef87e5"><code>a51009d</code></a> resolver: convert EndpointMap to use generics (<a href="https://redirect.github.com/grpc/grpc-go/issues/8189">#8189</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/b0d120384670bde5a2fa830d65e43b250c24d8fd"><code>b0d1203</code></a> resolver: create AddressMapV2 with generics to replace AddressMap (<a href="https://redirect.github.com/grpc/grpc-go/issues/8187">#8187</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-go/compare/v1.71.0...v1.72.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
36625af3bc |
chore: bump google.golang.org/api from 0.228.0 to 0.229.0 (#17480)
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.228.0 to 0.229.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/googleapis/google-api-go-client/releases">google.golang.org/api's releases</a>.</em></p> <blockquote> <h2>v0.229.0</h2> <h2><a href="https://github.com/googleapis/google-api-go-client/compare/v0.228.0...v0.229.0">0.229.0</a> (2025-04-14)</h2> <h3>Features</h3> <ul> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3082">#3082</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/ab1e35bd922013503c83b13ceeca77261b161bbc">ab1e35b</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3084">#3084</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/eab21799a214ec6b03e74ea0c8c1bde79c851faf">eab2179</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3085">#3085</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/9af4079c0c6bab3c5567b42888be725bfc47b3b0">9af4079</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3086">#3086</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/9c927b65141cbfc1019dbc4350836fb363167de9">9c927b6</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3087">#3087</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/3c387cdc0b26846f2c2ae02f9871020fe732c87d">3c387cd</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3089">#3089</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/b64e7929166b212d1721afd68bf9fe8d40dc5775">b64e792</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3090">#3090</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/65fc9d3edb75cb38ceb96a383dcf6d7fee89662e">65fc9d3</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3093">#3093</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/3a51a3a77ef75d10dc75fb4af0e5c791809cb568">3a51a3a</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3094">#3094</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/ca845161fd6688acdf5818fcb06f91d314866e4c">ca84516</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3096">#3096</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/9e992f492d43134b44b0a830e99c8b78dd8fc524">9e992f4</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3097">#3097</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/c09b6a9455c6aab4dbd7422245e4c9b2502c5806">c09b6a9</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3099">#3099</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/66d217562f865a6e93e9cd680c2e65cd815c441a">66d2175</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3101">#3101</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/9ad998bc308b688bb47fd1621d73789bc66ec565">9ad998b</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3102">#3102</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/70d6fb25935cb233a3d8cdc144d04add6f1ed5f9">70d6fb2</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3103">#3103</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/414e575ddac0ec40cbd77dccb2b376f2a16c7675">414e575</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3104">#3104</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/91f658957210bd86c3365cbed6d7753a3cc7ff07">91f6589</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3105">#3105</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/1c5ea6cfdd2437d3d2f790a5ab252b070e68bbbe">1c5ea6c</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3106">#3106</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/fabfddf97037bebce44fbbd9b85473a621649802">fabfddf</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3107">#3107</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/ecbc1a9e09191e81577ac480e32234b9d146d217">ecbc1a9</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md">google.golang.org/api's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/googleapis/google-api-go-client/compare/v0.228.0...v0.229.0">0.229.0</a> (2025-04-14)</h2> <h3>Features</h3> <ul> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3082">#3082</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/ab1e35bd922013503c83b13ceeca77261b161bbc">ab1e35b</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3084">#3084</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/eab21799a214ec6b03e74ea0c8c1bde79c851faf">eab2179</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3085">#3085</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/9af4079c0c6bab3c5567b42888be725bfc47b3b0">9af4079</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3086">#3086</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/9c927b65141cbfc1019dbc4350836fb363167de9">9c927b6</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3087">#3087</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/3c387cdc0b26846f2c2ae02f9871020fe732c87d">3c387cd</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3089">#3089</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/b64e7929166b212d1721afd68bf9fe8d40dc5775">b64e792</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3090">#3090</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/65fc9d3edb75cb38ceb96a383dcf6d7fee89662e">65fc9d3</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3093">#3093</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/3a51a3a77ef75d10dc75fb4af0e5c791809cb568">3a51a3a</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3094">#3094</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/ca845161fd6688acdf5818fcb06f91d314866e4c">ca84516</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3096">#3096</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/9e992f492d43134b44b0a830e99c8b78dd8fc524">9e992f4</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3097">#3097</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/c09b6a9455c6aab4dbd7422245e4c9b2502c5806">c09b6a9</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3099">#3099</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/66d217562f865a6e93e9cd680c2e65cd815c441a">66d2175</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3101">#3101</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/9ad998bc308b688bb47fd1621d73789bc66ec565">9ad998b</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3102">#3102</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/70d6fb25935cb233a3d8cdc144d04add6f1ed5f9">70d6fb2</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3103">#3103</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/414e575ddac0ec40cbd77dccb2b376f2a16c7675">414e575</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3104">#3104</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/91f658957210bd86c3365cbed6d7753a3cc7ff07">91f6589</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3105">#3105</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/1c5ea6cfdd2437d3d2f790a5ab252b070e68bbbe">1c5ea6c</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3106">#3106</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/fabfddf97037bebce44fbbd9b85473a621649802">fabfddf</a>)</li> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3107">#3107</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/ecbc1a9e09191e81577ac480e32234b9d146d217">ecbc1a9</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/googleapis/google-api-go-client/commit/8448bf2ae14fbf6a239ceea036ab6b69930db02a"><code>8448bf2</code></a> chore(main): release 0.229.0 (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3083">#3083</a>)</li> <li><a href="https://github.com/googleapis/google-api-go-client/commit/8dd21ed8ab64b874d31b1096edf6923b0f9e1912"><code>8dd21ed</code></a> chore(all): update cloud.google.com/go/auth to v0.16.0 (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3109">#3109</a>)</li> <li><a href="https://github.com/googleapis/google-api-go-client/commit/ac04e77c5460d05f02165272051ffb006dab01ae"><code>ac04e77</code></a> chore(all): update all (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3108">#3108</a>)</li> <li><a href="https://github.com/googleapis/google-api-go-client/commit/ecbc1a9e09191e81577ac480e32234b9d146d217"><code>ecbc1a9</code></a> feat(all): auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3107">#3107</a>)</li> <li><a href="https://github.com/googleapis/google-api-go-client/commit/fabfddf97037bebce44fbbd9b85473a621649802"><code>fabfddf</code></a> feat(all): auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3106">#3106</a>)</li> <li><a href="https://github.com/googleapis/google-api-go-client/commit/1c5ea6cfdd2437d3d2f790a5ab252b070e68bbbe"><code>1c5ea6c</code></a> feat(all): auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3105">#3105</a>)</li> <li><a href="https://github.com/googleapis/google-api-go-client/commit/91f658957210bd86c3365cbed6d7753a3cc7ff07"><code>91f6589</code></a> feat(all): auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3104">#3104</a>)</li> <li><a href="https://github.com/googleapis/google-api-go-client/commit/414e575ddac0ec40cbd77dccb2b376f2a16c7675"><code>414e575</code></a> feat(all): auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3103">#3103</a>)</li> <li><a href="https://github.com/googleapis/google-api-go-client/commit/70d6fb25935cb233a3d8cdc144d04add6f1ed5f9"><code>70d6fb2</code></a> feat(all): auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3102">#3102</a>)</li> <li><a href="https://github.com/googleapis/google-api-go-client/commit/f7272c9d0bb58186d5ddab19f4671ac67c914915"><code>f7272c9</code></a> chore(all): update all (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/3100">#3100</a>)</li> <li>Additional commits viewable in <a href="https://github.com/googleapis/google-api-go-client/compare/v0.228.0...v0.229.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
f6364a2f6e |
feat: add opt-out option to new parameters form (#17456)
Closes https://github.com/coder/preview/issues/62 |
||
|
|
c0ca47d015 |
chore: bump github.com/charmbracelet/glamour from 0.9.1 to 0.10.0 (#17476)
Bumps [github.com/charmbracelet/glamour](https://github.com/charmbracelet/glamour) from 0.9.1 to 0.10.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/charmbracelet/glamour/releases">github.com/charmbracelet/glamour's releases</a>.</em></p> <blockquote> <h2>v0.10.0</h2> <h1>Actually readable tables</h1> <p>Big tables that included links were always hard to read. Links can be very long, and tables often have limited space to render them. This means that links often took the space of many lines and weren't properly clickable because they were being truncated in practice.</p> <p>Starting on this release, Glamour will render links and images at the footer of the table, with a reference number so you can easily find the link you're looking for. If you want the old behavior, it is still supported via the new <code>WithInlineTableLinks</code> option.</p> <h2>The New Way</h2> <p><img src="https://github.com/user-attachments/assets/9ea84076-c318-4835-b5be-a583745a4953" alt="table_with_footer_links_and_images" /></p> <h2>The Old Way</h2> <p>Wanna render tables with inline links? You still can:</p> <pre lang="go"><code>r, err := glamour.NewTermRenderer(glamour.WithInlineTableLinks(true)) if err != nil { /*...*/ } <p>out, err := r.RenderBytes(in)<br /> if err != nil { /<em>...</em>/ }</p> <p>fmt.Fprintf(os.Stdout, "%s\n", out)<br /> </code></pre></p> <p><img src="https://github.com/user-attachments/assets/de3d3d33-9592-44ea-99d2-f3d8e9e94f9c" alt="table_with_inline_links_and_images" /></p> <h1>Prettier GitHub links</h1> <p>We also introduced a change so that GitHub links inside tables that reference issues, discussions or PRs will be shown in its shortened form, similar to how GitHub itself present the links on issue descriptions: <code>owner/repo#123</code>.</p> <p><img src="https://github.com/user-attachments/assets/8adb2498-a361-4749-8e98-02f17d4f9062" alt="table_with_footer_auto_links_short" /></p> <h1>Extra</h1> <p>Also, we introduced <code>WithTableWrap</code>, so you can disable table text wrapping if really want:</p> <pre lang="go"><code>r, err := glamour.NewTermRenderer(glamour.WithTableWrap(false)) if err != nil { ... } <p>out, err := r.RenderBytes(in)<br /> if err != nil { ... }</p> <p>fmt.Fprintf(os.Stdout, "%s\n", out)<br /> </code></pre></p> <h2>Changelog</h2> <h3>New Features</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/charmbracelet/glamour/commit/05ee9b5f4dcf3e4426c4ba41e1f9d7ea4f34d603"><code>05ee9b5</code></a> v0.10.0</li> <li><a href="https://github.com/charmbracelet/glamour/commit/c9af0458d403e584402ff683e0e8403a194d73d3"><code>c9af045</code></a> feat(tables): format github links inside tables in a more readable manner</li> <li><a href="https://github.com/charmbracelet/glamour/commit/f2eb484a992f6a31bad968205b6d63719b8c7fa2"><code>f2eb484</code></a> feat: add autolink package with patterns for more readable github urls</li> <li><a href="https://github.com/charmbracelet/glamour/commit/9d873734c11cf9d1e29853643a751624042df3b0"><code>9d87373</code></a> feat(table): pad position on table link list</li> <li><a href="https://github.com/charmbracelet/glamour/commit/a11e9a0c3a66a55d411a0aa4dcd6685d4ba9d823"><code>a11e9a0</code></a> feat(table): show position of link also inside the table</li> <li><a href="https://github.com/charmbracelet/glamour/commit/42f47a22f34bbbf73421210e7aff4f6438ffd052"><code>42f47a2</code></a> feat(table): prefix all links with the position in the footer</li> <li><a href="https://github.com/charmbracelet/glamour/commit/61cfc45c6bcd582a4d0ca810690d668f276ede13"><code>61cfc45</code></a> feat(table): add ability to render links at the bottom</li> <li><a href="https://github.com/charmbracelet/glamour/commit/5437e4a1a7dfc095a4afe063feaab079ab5a9629"><code>5437e4a</code></a> fix: ensure that prop is always cleared</li> <li><a href="https://github.com/charmbracelet/glamour/commit/60534f9196f23ed0849ba1ac05df41325d8968b5"><code>60534f9</code></a> chore(deps): bump golang.org/x/term from 0.30.0 to 0.31.0 (<a href="https://redirect.github.com/charmbracelet/glamour/issues/418">#418</a>)</li> <li><a href="https://github.com/charmbracelet/glamour/commit/606f55a8d8fe2adc7251ad2e269fe9f4a32a0172"><code>606f55a</code></a> chore(deps): bump golang.org/x/text from 0.23.0 to 0.24.0 (<a href="https://redirect.github.com/charmbracelet/glamour/issues/419">#419</a>)</li> <li>Additional commits viewable in <a href="https://github.com/charmbracelet/glamour/compare/v0.9.1...v0.10.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
6c1f0d42dd |
fix: fix empty workspaces result (#17484)
After refactoring the workspaces table to use the new table components://github.com/coder/coder/pull/17404), the empty styles got broken. You can see the related PR [here](https://github.com/coder/coder/pull/17404). Before:  After: <img width="1210" alt="Screenshot 2025-04-21 at 10 34 19" src="https://github.com/user-attachments/assets/6545d078-80f1-4251-8816-04eb0f41e848" /> |
||
|
|
a1925bccd7 |
chore: bump github.com/coder/terraform-provider-coder/v2 from 2.4.0-pre0 to 2.4.0-pre1 (#17483)
Bumps [github.com/coder/terraform-provider-coder/v2](https://github.com/coder/terraform-provider-coder) from 2.4.0-pre0 to 2.4.0-pre1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/coder/terraform-provider-coder/releases">github.com/coder/terraform-provider-coder/v2's releases</a>.</em></p> <blockquote> <h2>v2.4.0-pre1</h2> <h2>What's Changed</h2> <ul> <li>feat: add the option to debug the coder terraform provider by <a href="https://github.com/SasSwart"><code>@SasSwart</code></a> in <a href="https://redirect.github.com/coder/terraform-provider-coder/pull/378">coder/terraform-provider-coder#378</a></li> <li>chore: enhance parameter validation error messages by <a href="https://github.com/Emyrk"><code>@Emyrk</code></a> in <a href="https://redirect.github.com/coder/terraform-provider-coder/pull/379">coder/terraform-provider-coder#379</a></li> <li>chore: update to go 1.24.1 by <a href="https://github.com/johnstcn"><code>@johnstcn</code></a> in <a href="https://redirect.github.com/coder/terraform-provider-coder/pull/382">coder/terraform-provider-coder#382</a></li> <li>build(deps): Bump golang.org/x/crypto from 0.33.0 to 0.35.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/coder/terraform-provider-coder/pull/380">coder/terraform-provider-coder#380</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/coder/terraform-provider-coder/compare/v2.4.0-pre0...v2.4.0-pre1">https://github.com/coder/terraform-provider-coder/compare/v2.4.0-pre0...v2.4.0-pre1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/coder/terraform-provider-coder/commit/e51ae3aff8c4c0c3c0559841fabb59eafea1f86a"><code>e51ae3a</code></a> build(deps): Bump golang.org/x/crypto from 0.33.0 to 0.35.0 (<a href="https://redirect.github.com/coder/terraform-provider-coder/issues/380">#380</a>)</li> <li><a href="https://github.com/coder/terraform-provider-coder/commit/e40c9b9278ad0a7574bbeb067e2119f850b0df5c"><code>e40c9b9</code></a> chore: update to go 1.24.2 (<a href="https://redirect.github.com/coder/terraform-provider-coder/issues/382">#382</a>)</li> <li><a href="https://github.com/coder/terraform-provider-coder/commit/f66adaca2adfb6b19108200483855c4023fcc982"><code>f66adac</code></a> chore: enhance parameter validation error messages (<a href="https://redirect.github.com/coder/terraform-provider-coder/issues/379">#379</a>)</li> <li><a href="https://github.com/coder/terraform-provider-coder/commit/53a68cd7496371d6f325f9c7bd8c6808069c4664"><code>53a68cd</code></a> feat: add the option to debug the coder terraform provider (<a href="https://redirect.github.com/coder/terraform-provider-coder/issues/378">#378</a>)</li> <li>See full diff in <a href="https://github.com/coder/terraform-provider-coder/compare/v2.4.0-pre0...v2.4.0-pre1">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
54b2b7a689 |
chore: bump github.com/mark3labs/mcp-go from 0.20.1 to 0.22.0 (#17482)
Bumps [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) from 0.20.1 to 0.22.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mark3labs/mcp-go/releases">github.com/mark3labs/mcp-go's releases</a>.</em></p> <blockquote> <h2>Release v0.22.0</h2> <h2>What's Changed</h2> <ul> <li>fix: add mutex to SSEServer to avoid data race between Start and Shutdown; fix test error on Windows (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/166">#166</a> <a href="https://redirect.github.com/mark3labs/mcp-go/issues/172">#172</a>) by <a href="https://github.com/Wood-Q"><code>@Wood-Q</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/170">mark3labs/mcp-go#170</a></li> <li>feat(server): convert ping messages to be spec compliant by <a href="https://github.com/robert-jackson-glean"><code>@robert-jackson-glean</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/169">mark3labs/mcp-go#169</a></li> <li>feat: Implement Streamable-HTTP Client Basic by <a href="https://github.com/leavez"><code>@leavez</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/168">mark3labs/mcp-go#168</a></li> <li>feat:Added the parameter parsing mode to parse any to the specified type by <a href="https://github.com/hl540"><code>@hl540</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/148">mark3labs/mcp-go#148</a></li> <li>Add RemoveResource method to MCPServer by <a href="https://github.com/isaacphi"><code>@isaacphi</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/141">mark3labs/mcp-go#141</a></li> <li>feat: add message to ProgressNotification by <a href="https://github.com/xhdd123321"><code>@xhdd123321</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/119">mark3labs/mcp-go#119</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Wood-Q"><code>@Wood-Q</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/170">mark3labs/mcp-go#170</a></li> <li><a href="https://github.com/robert-jackson-glean"><code>@robert-jackson-glean</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/169">mark3labs/mcp-go#169</a></li> <li><a href="https://github.com/hl540"><code>@hl540</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/148">mark3labs/mcp-go#148</a></li> <li><a href="https://github.com/isaacphi"><code>@isaacphi</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/141">mark3labs/mcp-go#141</a></li> <li><a href="https://github.com/xhdd123321"><code>@xhdd123321</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/119">mark3labs/mcp-go#119</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mark3labs/mcp-go/compare/v0.21.1...v0.22.0">https://github.com/mark3labs/mcp-go/compare/v0.21.1...v0.22.0</a></p> <h2>Release v0.21.1</h2> <h2>What's Changed</h2> <ul> <li>fix: tool annotation by <a href="https://github.com/dugenkui03"><code>@dugenkui03</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/165">mark3labs/mcp-go#165</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mark3labs/mcp-go/compare/v0.21.0...v0.21.1">https://github.com/mark3labs/mcp-go/compare/v0.21.0...v0.21.1</a></p> <h2>Release v0.21.0</h2> <h2>What's Changed</h2> <ul> <li>Add DefaultArray by <a href="https://github.com/tiborvass"><code>@tiborvass</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/67">mark3labs/mcp-go#67</a></li> <li>Unified Client Transport Layer for Streamable HTTP Support by <a href="https://github.com/leavez"><code>@leavez</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/114">mark3labs/mcp-go#114</a></li> <li>fix(tools): add <code>omitempty</code> to properties by <a href="https://github.com/jkoelker"><code>@jkoelker</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/116">mark3labs/mcp-go#116</a></li> <li>new feat: tool annotation by <a href="https://github.com/dugenkui03"><code>@dugenkui03</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/158">mark3labs/mcp-go#158</a></li> <li>introduce NewToolResultErrorWithErr and update docs by <a href="https://github.com/deviantony"><code>@deviantony</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/140">mark3labs/mcp-go#140</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tiborvass"><code>@tiborvass</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/67">mark3labs/mcp-go#67</a></li> <li><a href="https://github.com/leavez"><code>@leavez</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/114">mark3labs/mcp-go#114</a></li> <li><a href="https://github.com/dugenkui03"><code>@dugenkui03</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/158">mark3labs/mcp-go#158</a></li> <li><a href="https://github.com/deviantony"><code>@deviantony</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/140">mark3labs/mcp-go#140</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mark3labs/mcp-go/compare/v0.20.1...v0.21.0">https://github.com/mark3labs/mcp-go/compare/v0.20.1...v0.21.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mark3labs/mcp-go/commit/013c0472999e4cf5092a5c59966e081c0f8a9ea3"><code>013c047</code></a> Use correct mutex</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/5378d0fc7d24957b72eb11d16eede5114c52c99e"><code>5378d0f</code></a> feat: add message to ProgressNotification (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/119">#119</a>)</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/79a0ac0746186d1984f52a28ee2f7fac95ecbf53"><code>79a0ac0</code></a> Add RemoveResource method to MCPServer (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/141">#141</a>)</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/0448984faa43f51a5c2da24b6ca7c6de392d025c"><code>0448984</code></a> feat:Added the parameter parsing mode to parse any to the specified type (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/148">#148</a>)</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/dd3210c24230aa2b26c7cfb4f85fdce3197698f8"><code>dd3210c</code></a> feat: Implement Streamable-HTTP Client Basic (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/168">#168</a>)</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/8c0f2be0e36beeac97644ea440f583cbbfe6772d"><code>8c0f2be</code></a> feat(server): convert ping messages to be spec compliant (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/169">#169</a>)</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/d3c77dfa96811eb9de24087b4fedcbeba7782ac3"><code>d3c77df</code></a> fix: add mutex to SSEServer to avoid data race between Start and Shutdown; fi...</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/71b910bee8fee098e3412177dac8548453eee5c0"><code>71b910b</code></a> fix: tool annotation (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/165">#165</a>)</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/37ac814a6010484d409bef15f6f4b015f486bdaa"><code>37ac814</code></a> introduce NewToolResultErrorWithErr and update docs (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/140">#140</a>)</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/3fa49a8e7593122bc9a361214846a6e1e8f69116"><code>3fa49a8</code></a> new feature: add tool annnotation (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/158">#158</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mark3labs/mcp-go/compare/v0.20.1...v0.22.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
b62335ea39 |
chore: bump github.com/moby/moby from 28.0.0+incompatible to 28.1.1+incompatible (#17477)
Bumps [github.com/moby/moby](https://github.com/moby/moby) from 28.0.0+incompatible to 28.1.1+incompatible. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/moby/moby/releases">github.com/moby/moby's releases</a>.</em></p> <blockquote> <h2>v28.1.1</h2> <h2>28.1.1</h2> <p>For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:</p> <ul> <li><a href="https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.1.1">docker/cli, 28.1.1 milestone</a></li> <li><a href="https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.1.1">moby/moby, 28.1.1 milestone</a></li> </ul> <h3>Bug fixes and enhancements</h3> <ul> <li>Fix <code>dockerd-rootless-setuptool.sh</code> incorrectly reporting missing <code>iptables</code>. <a href="https://redirect.github.com/moby/moby/pull/49833">moby/moby#49833</a></li> <li>containerd image store: Fix a potential daemon crash when using <code>docker load</code> with archives containing zero-size tar headers. <a href="https://redirect.github.com/moby/moby/pull/49837">moby/moby#49837</a></li> </ul> <h3>Packaging updates</h3> <ul> <li>Update Buildx to <a href="https://github.com/docker/buildx/releases/tag/v0.23.0">v0.23.0</a>. <a href="https://redirect.github.com/docker/docker-ce-packaging/pull/1185">docker/docker-ce-packaging#1185</a></li> <li>Update Compose to <a href="https://github.com/docker/compose/releases/tag/v2.35.1">v2.35.1</a>. <a href="https://redirect.github.com/docker/docker-ce-packaging/pull/1188">docker/docker-ce-packaging#1188</a></li> </ul> <h3>Networking</h3> <ul> <li>Add a warning to a container's <code>/etc/resolv.conf</code> when no upstream DNS servers were found. <a href="https://redirect.github.com/moby/moby/pull/49827">moby/moby#49827</a></li> </ul> <h2>v28.1.0</h2> <h2>28.1.0</h2> <p>For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:</p> <ul> <li><a href="https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.1.0">docker/cli, 28.1.0 milestone</a></li> <li><a href="https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.1.0">moby/moby, 28.1.0 milestone</a></li> <li>Changes to the Engine API, see <a href="https://github.com/moby/moby/blob/v28.1.0/docs/api/version-history.md">API version history</a>.</li> </ul> <h3>New</h3> <ul> <li>Add <code>docker bake</code> sub-command as alias for <code>docker buildx bake</code>. <a href="https://redirect.github.com/docker/cli/pull/5947">docker/cli#5947</a></li> <li>Experimental: add a new <code>--use-api-socket</code> flag on <code>docker run</code> and <code>docker create</code> to enable access to Docker socket from inside a container and to share credentials from the host with the container. <a href="https://redirect.github.com/docker/cli/pull/5858">docker/cli#5858</a></li> <li><code>docker image inspect</code> now supports a <code>--platform</code> flag to inspect a specific platform of a multi-platform image. <a href="https://redirect.github.com/docker/cli/pull/5934">docker/cli#5934</a></li> </ul> <h3>Bug fixes and enhancements</h3> <ul> <li>Add CLI shell-completion for context names. <a href="https://redirect.github.com/docker/cli/pull/6016">docker/cli#6016</a></li> <li>Fix <code>docker images --tree</code> not including non-container images content size in the total image content size. <a href="https://redirect.github.com/docker/cli/pull/6000">docker/cli#6000</a></li> <li>Fix <code>docker load</code> not preserving replaced images. <a href="https://redirect.github.com/moby/moby/pull/49650">moby/moby#49650</a></li> <li>Fix <code>docker login</code> hints when logging in to a custom registry. <a href="https://redirect.github.com/docker/cli/pull/6015">docker/cli#6015</a></li> <li>Fix <code>docker stats</code> not working properly on machines with high CPU core count. <a href="https://redirect.github.com/moby/moby/pull/49734">moby/moby#49734</a></li> <li>Fix a regression causing <code>docker pull/push</code> to fail when interacting with a private repository. <a href="https://redirect.github.com/docker/cli/pull/5964">docker/cli#5964</a></li> <li>Fix an issue preventing rootless Docker setup on a host with no <code>ip_tables</code> kernel module. <a href="https://redirect.github.com/moby/moby/pull/49727">moby/moby#49727</a></li> <li>Fix an issue that could lead to unwanted iptables rules being restored and never deleted following a firewalld reload. <a href="https://redirect.github.com/moby/moby/pull/49728">moby/moby#49728</a></li> <li>Improve CLI completion of <code>docker service scale</code>. <a href="https://redirect.github.com/docker/cli/pull/5968">docker/cli#5968</a></li> <li><code>docker images --tree</code> now hides both untagged and dangling images by default. <a href="https://redirect.github.com/docker/cli/pull/5924">docker/cli#5924</a></li> <li><code>docker system info</code> will provide an exit code if a connection cannot be established to the Docker daemon. <a href="https://redirect.github.com/docker/cli/pull/5918">docker/cli#5918</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/moby/moby/commit/01f442b84d6a669c1e335b800d4670997cd5aa93"><code>01f442b</code></a> Merge pull request <a href="https://redirect.github.com/moby/moby/issues/49588">#49588</a> from thaJeztah/bump_go_build_tags</li> <li><a href="https://github.com/moby/moby/commit/e03c0f03e7178cb4b9e927ffaeea73f228a7ad45"><code>e03c0f0</code></a> Merge pull request <a href="https://redirect.github.com/moby/moby/issues/49834">#49834</a> from thaJeztah/cleanup_ignore</li> <li><a href="https://github.com/moby/moby/commit/8dde918e774b73971544b1e43586870e8e4acfeb"><code>8dde918</code></a> Merge pull request <a href="https://redirect.github.com/moby/moby/issues/49837">#49837</a> from thaJeztah/bump_containerd_2.0.5</li> <li><a href="https://github.com/moby/moby/commit/e70ce7a35b94b0915dae5ba356a69d07ded2fd46"><code>e70ce7a</code></a> Merge pull request <a href="https://redirect.github.com/moby/moby/issues/49833">#49833</a> from vvoland/rootless-iptables-check</li> <li><a href="https://github.com/moby/moby/commit/fc8361c0784a8a29347633d0b8f2280e57068078"><code>fc8361c</code></a> vendor: github.com/containerd/containerd v2.0.5</li> <li><a href="https://github.com/moby/moby/commit/62f51e43670ffd1aa18672909cfa9e4300a2ab13"><code>62f51e4</code></a> vendor: golang.org/x/oauth2 v0.29.0</li> <li><a href="https://github.com/moby/moby/commit/bbbb0036df25d56766bc5ce869080bdf0265e511"><code>bbbb003</code></a> cleanup ignore files</li> <li><a href="https://github.com/moby/moby/commit/ead379a46457986eadf07273fedec378e87e515f"><code>ead379a</code></a> contrib/rootless-setuptool: Fix iptables detection</li> <li><a href="https://github.com/moby/moby/commit/7c52c4d92e4fe584e2d25209a54c7d07c24baee1"><code>7c52c4d</code></a> update go:build tags to go1.23 to align with vendor.mod</li> <li><a href="https://github.com/moby/moby/commit/6573a13e4adf5d9d3b2e0ab4e44ade244dd3c798"><code>6573a13</code></a> Merge pull request <a href="https://redirect.github.com/moby/moby/issues/49827">#49827</a> from robmry/warn_no_ext_nameservers</li> <li>Additional commits viewable in <a href="https://github.com/moby/moby/compare/v28.0.0...v28.1.1">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
345435a04c |
feat: modify coordinators to send errors and peers to log them (#17467)
Adds support to our coordinator implementations to send Error updates before disconnecting clients. I was recently debugging a connection issue where the client was getting repeatedly disconnected from the Coordinator, but since we never send any error information it was really hard without server logs. This PR aims to correct that, by sending a CoordinateResponse with `Error` set in cases where we disconnect a client without them asking us to. It also logs the error whenever we get one in the client controller. |
||
|
|
ea017a1de8 |
feat: add textarea component and placeholders for dynamic parameters component (#17466)
- Hooks up the textarea component - Adds placeholders for dropdown, input and multi-select combobox --------- Co-authored-by: brettkolodny <brettkolodny@gmail.com> |
||
|
|
41b2165b47 |
feat: add textarea component (#17465)
This adds the shadcn textarea component along with storybook stories Figma: https://www.figma.com/design/WfqIgsTFXN2BscBSSyXWF8/Coder-kit?node-id=1949-13239&t=NSt5S88hAsE4Q9di-1 <img width="612" alt="Screenshot 2025-04-18 at 12 16 57" src="https://github.com/user-attachments/assets/dcd0281f-5d80-4047-9ba4-e456290ceb61" /> |
||
|
|
6e0e29af13 |
chore: add agent query parameter to VSCodeDevContainerButton (#17464)
This is less work for the VSCode extension to do, and since the workspace is running, we'll always know what agent to use. |
||
|
|
03890aa904 | chore: add jj to dogfood (#17434) | ||
|
|
5f0ce7f543 | fix: update url for parameters websocket endpoint (#17462) | ||
|
|
2cc56ab515 | chore: fill out workspace owner data for dynamic parameters (#17366) | ||
|
|
ea65ddc17d |
fix: correct user roles being passed into terraform context (#17460)
Roles were being passed into the workspace context incorrectly. Site wide scopes were being org scoped. Roles outside the org should also not be sent. |
||
|
|
90eacc17de | fix: fix issues with dynamic parameters in the state (#17459) | ||
|
|
183146e2c9 |
fix: add minor fix to reconciliation loop (#17454)
Follow-up PR to https://github.com/coder/coder/pull/17261 I noticed that 1 metrics-related test fails in `dk/prebuilds` after merging my PR into `dk/prebuilds`. |
||
|
|
144c60dd87 | chore: upgrade fish to v4 (#17440) | ||
|
|
8723fe99f5 |
feat: add slider to dynamic parameters (#17453)
This adds the slider to the dynamic parameters component and does some additional styling cleanup for the dynamic parameters form <img width="630" alt="Screenshot 2025-04-17 at 16 54 05" src="https://github.com/user-attachments/assets/1640e8df-7483-4275-99ee-682ff6218658" /> |
||
|
|
5e4050e529 |
chore: fix additional storybook flakes (#17450)
Fix new storybook flakes catch by https://www.chromatic.com/test?appId=624de63c6aacee003aa84340&id=680107825818a9747e57236c |
||
|
|
c8edadae10 |
refactor: redesign workspace status on workspaces table (#17425)
Closes https://github.com/coder/coder/issues/17310 **Before:** <img width="1624" alt="Screenshot 2025-04-16 at 11 49 52" src="https://github.com/user-attachments/assets/4fb6c8e5-329f-476f-99bb-192c0f9562a2" /> **After:** <img width="1624" alt="Screenshot 2025-04-16 at 11 49 19" src="https://github.com/user-attachments/assets/c7025fee-fefd-4064-9101-d7a1b364dd80" /> **Notice!** - I've create a new size variation for the badge, `xs`. Since we reduced the line-height for the `text-xs` to be 16px instead of 18px, having a smaller badge, reducing the vertical size and horizontal paddings, just worked better. - I have to update Figma to reflect these changes. I tried, but I was not able to get it working and updated correctly. I'm going to take a pause during this week to learn that. - Updated the destructive, and warning badges to use borders as defined in the designs [here](https://www.figma.com/design/WfqIgsTFXN2BscBSSyXWF8/Coder-kit?node-id=489-3472&t=gfnYeLOIFUqHx6qv-0). |
||
|
|
aa02c9ffb8 |
chore: reduce storybook flakes (#17427)
A few storybook tests have been false positives quite frequently. To reduce this noise, I'm implementing a few hacks to avoid that. We can always rollback these changes if we notice they were leading to a lack in the tests. |
||
|
|
27bc60d1b9 |
feat: implement reconciliation loop (#17261)
Closes https://github.com/coder/internal/issues/510 <details> <summary> Refactoring Summary </summary> ### 1) `CalculateActions` Function #### Issues Before Refactoring: - Large function (~150 lines), making it difficult to read and maintain. - The control flow is hard to follow due to complex conditional logic. - The `ReconciliationActions` struct was partially initialized early, then mutated in multiple places, making the flow error-prone. Original source: https://github.com/coder/coder/blob/fe60b569ad754245e28bac71e0ef3c83536631bb/coderd/prebuilds/state.go#L13-L167 #### Improvements After Refactoring: - Simplified and broken down into smaller, focused helper methods. - The flow of the function is now more linear and easier to understand. - Struct initialization is cleaner, avoiding partial and incremental mutations. Refactored function: https://github.com/coder/coder/blob/eeb0407d783cdda71ec2418c113f325542c47b1c/coderd/prebuilds/state.go#L67-L84 --- ### 2) `ReconciliationActions` Struct #### Issues Before Refactoring: - The struct mixed both actionable decisions and diagnostic state, which blurred its purpose. - It was unclear which fields were necessary for reconciliation logic, and which were purely for logging/observability. #### Improvements After Refactoring: - Split into two clear, purpose-specific structs: - **`ReconciliationActions`** — defines the intended reconciliation action. - **`ReconciliationState`** — captures runtime state and metadata, primarily for logging and diagnostics. Original struct: https://github.com/coder/coder/blob/fe60b569ad754245e28bac71e0ef3c83536631bb/coderd/prebuilds/reconcile.go#L29-L41 </details> --------- Signed-off-by: Danny Kopping <dannykopping@gmail.com> Co-authored-by: Sas Swart <sas.swart.cdk@gmail.com> Co-authored-by: Danny Kopping <dannykopping@gmail.com> Co-authored-by: Dean Sheather <dean@deansheather.com> Co-authored-by: Spike Curtis <spike@coder.com> Co-authored-by: Danny Kopping <danny@coder.com> |
||
|
|
6a79965948 |
fix(agent/agentcontainers): handle race between docker ps and docker inspect (#17447)
Fixes https://github.com/coder/internal/issues/586#event-17291038671 |
||
|
|
b3aba6dab7 |
test: ignore context.Canceled in acquireWithCancel (#17448)
fixes https://github.com/coder/internal/issues/584 Ignore canceled error when sending an acquired job, since dRPC is racy and will sometimes return this error even after successfully sending the job, if the test is quickly finished. |
||
|
|
daafa0d689 | chore: add missing prometheus tests for UNKNOWN/STATIC paths (#17446) | ||
|
|
67a912796a |
feat: add slider component (#17431)
The slider component is part of the components supported by Dynamic Parameters There are no Figma designs for the slider component. This is based on the shadcn slider. <img width="474" alt="Screenshot 2025-04-16 at 19 26 11" src="https://github.com/user-attachments/assets/87370a22-4984-48f7-875b-105568739003" /> |
||
|
|
9fe3fd4e28 |
chore: change config-ssh Call to Action to use suffix (#17445)
fixes #16828 With all the recent changes, I believe it is now safe to change the Call to Action for `config-ssh` to use the hostname suffix rather than prefix if it was set. |
||
|
|
b0854aa971 |
feat: modify config-ssh to check for Coder Connect (#17419)
relates to #16828 Changes SSH config so that suffixes only match if Coder Connect is not running / available. This means that we will use the existing Coder Connect tunnel if it is available, rather than creating a new tunnel via `coder ssh --stdio`. |
||
|
|
3b54254177 |
feat: add coder connect exists hidden subcommand (#17418)
Adds a new hidden subcommand `coder connect exists <hostname>` that checks if the name exists via Coder Connect. This will be used in SSH config to match only if Coder Connect is unavailable for the hostname in question, so that the SSH client will directly dial the workspace over an existing Coder Connect tunnel. Also refactors the way we inject a test DNS resolver into the lookup functions so that we can test from outside the `workspacesdk` package. |
||
|
|
6f5da1e2ee | chore: add windsurf icon (#17443) | ||
|
|
0bc49ff5ae |
test: fix flake in TestRoleSyncTable with test cases sharing resources (#17441)
The test case definition shares maps that can have concurrent access if run in parallel. |
||
|
|
7f6e5139eb | chore: format code (#17438) | ||
|
|
2e5cd299f2 |
chore: load 'assign_default' value from legacy value (#17428)
If this value was set before v2.19.0, then assign_default was in a json field that would not match. And it would default to `false`. This corrects that. |
||
|
|
c4d3dd2791 |
chore: prevent null loading sync settings (#17430)
Nulls passed to the frontend caused a page to fail to load. `Record<string,string>` can be `nil` in golang |
||
|
|
d20966d500 |
chore: update go to 1.24.2 (#17356)
this updates `go` to the latest stable patch version `1.24.2` in: - `go.mod` - `dogfood/coder/Dockerfile` - `.github/actions/setup-go/action.yaml` - `flake.nix` written with the assistance of ClaudeCode. --------- Co-authored-by: Thomas Kosiewski <tk@coder.com> |
||
|
|
a8c2586404 |
feat: implement UI for top level dynamic parameters diagnostics (#17394)
<img width="672" alt="Screenshot 2025-04-14 at 21 31 11" src="https://github.com/user-attachments/assets/5ca25c9d-e82e-4d52-8c43-91e4dc31117d" /> |
||
|
|
3d787da83b |
feat: setup connection to dynamic parameters websocket (#17393)
resolves coder/preview#57 |
||
|
|
f670bc31f5 | chore: update testutil chan helpers (#17408) | ||
|
|
2a76f5028e | fix: don't attempt to insert empty terraform plans into the database (#17426) | ||
|
|
feb1a3dc02 |
chore: bump github.com/mark3labs/mcp-go from 0.17.0 to 0.20.0 (#17380)
Bumps [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) from 0.17.0 to 0.20.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mark3labs/mcp-go/releases">github.com/mark3labs/mcp-go's releases</a>.</em></p> <blockquote> <h2>Release v0.20.0</h2> <h2>What's Changed</h2> <ul> <li>feat: add ping for sse server by <a href="https://github.com/lcgash"><code>@lcgash</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/80">mark3labs/mcp-go#80</a></li> <li>fix(client): allow interface to be implemented by <a href="https://github.com/jkoelker"><code>@jkoelker</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/135">mark3labs/mcp-go#135</a></li> <li>feat: Tool Handler Middleware by <a href="https://github.com/wimspaargaren"><code>@wimspaargaren</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/123">mark3labs/mcp-go#123</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/lcgash"><code>@lcgash</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/80">mark3labs/mcp-go#80</a></li> <li><a href="https://github.com/jkoelker"><code>@jkoelker</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/135">mark3labs/mcp-go#135</a></li> <li><a href="https://github.com/wimspaargaren"><code>@wimspaargaren</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/123">mark3labs/mcp-go#123</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mark3labs/mcp-go/compare/v0.19.0...v0.20.0">https://github.com/mark3labs/mcp-go/compare/v0.19.0...v0.20.0</a></p> <h2>Release v0.19.0</h2> <h2>What's Changed</h2> <ul> <li>fix: SSE client hangs after 30 seconds by <a href="https://github.com/mrene"><code>@mrene</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/88">mark3labs/mcp-go#88</a></li> <li>fix: change the default SSE endpoint to match the standard one used in the official servers by <a href="https://github.com/deadprogram"><code>@deadprogram</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/91">mark3labs/mcp-go#91</a></li> <li>fix: mcp-client should also include configurable http headers in the /sse request by <a href="https://github.com/kagezhao"><code>@kagezhao</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/100">mark3labs/mcp-go#100</a></li> <li>feat: use defer processing error by <a href="https://github.com/songzhibin97"><code>@songzhibin97</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/98">mark3labs/mcp-go#98</a></li> <li>Feature/pagination functionality by <a href="https://github.com/Jinlkj"><code>@Jinlkj</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/107">mark3labs/mcp-go#107</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/mrene"><code>@mrene</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/88">mark3labs/mcp-go#88</a></li> <li><a href="https://github.com/deadprogram"><code>@deadprogram</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/91">mark3labs/mcp-go#91</a></li> <li><a href="https://github.com/kagezhao"><code>@kagezhao</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/100">mark3labs/mcp-go#100</a></li> <li><a href="https://github.com/songzhibin97"><code>@songzhibin97</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/98">mark3labs/mcp-go#98</a></li> <li><a href="https://github.com/Jinlkj"><code>@Jinlkj</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/107">mark3labs/mcp-go#107</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mark3labs/mcp-go/compare/v0.18.0...v0.19.0">https://github.com/mark3labs/mcp-go/compare/v0.18.0...v0.19.0</a></p> <h2>Release v0.18.0</h2> <h2>What's Changed</h2> <ul> <li>feat: add NewToolResultError by <a href="https://github.com/daimatz"><code>@daimatz</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/87">mark3labs/mcp-go#87</a></li> <li>refactor(stdio): improve stdio server message handling by <a href="https://github.com/winterfx"><code>@winterfx</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/73">mark3labs/mcp-go#73</a></li> <li>Add Stderr() Method to StdioMCPClient by <a href="https://github.com/mashiike"><code>@mashiike</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/72">mark3labs/mcp-go#72</a></li> <li>fix java mcp message endpoint by <a href="https://github.com/a67793581"><code>@a67793581</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/75">mark3labs/mcp-go#75</a></li> <li>simplify required field handling in inputSchema by <a href="https://github.com/yikakia"><code>@yikakia</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/82">mark3labs/mcp-go#82</a></li> <li>make context available in hooks, add OnRegisterSession hook by <a href="https://github.com/zahmadsaleem"><code>@zahmadsaleem</code></a> in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/92">mark3labs/mcp-go#92</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/daimatz"><code>@daimatz</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/87">mark3labs/mcp-go#87</a></li> <li><a href="https://github.com/winterfx"><code>@winterfx</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/73">mark3labs/mcp-go#73</a></li> <li><a href="https://github.com/mashiike"><code>@mashiike</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/72">mark3labs/mcp-go#72</a></li> <li><a href="https://github.com/yikakia"><code>@yikakia</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/82">mark3labs/mcp-go#82</a></li> <li><a href="https://github.com/zahmadsaleem"><code>@zahmadsaleem</code></a> made their first contribution in <a href="https://redirect.github.com/mark3labs/mcp-go/pull/92">mark3labs/mcp-go#92</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mark3labs/mcp-go/compare/v0.17.0...v0.18.0">https://github.com/mark3labs/mcp-go/compare/v0.17.0...v0.18.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mark3labs/mcp-go/commit/b8dc82de3e48d514d6ceac39aa5019064f437a53"><code>b8dc82d</code></a> feat: Tool Handler Middleware (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/123">#123</a>)</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/6b923f677470564750cabbda1bb128912a735191"><code>6b923f6</code></a> fix(client): allow interface to be implemented (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/135">#135</a>)</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/cc777fcbf3176d0e76634f58047707d1f666cae8"><code>cc777fc</code></a> feat: add ping for sse server (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/80">#80</a>)</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/c7390feedf888e30cb29a1262a8827e3cd77b0e3"><code>c7390fe</code></a> Feature/pagination functionality (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/107">#107</a>)</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/62cdf7131a59d291eb26f8172a4ecf1e8daefe7c"><code>62cdf71</code></a> feat: use defer processing error (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/98">#98</a>)</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/1b7e34cc02be41251bdd4e6d5c2ccdfd0ba6f5d4"><code>1b7e34c</code></a> mcp-client should also include configurable http headers in the /sse request ...</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/d1e5f33feb16ee870198d462a4226e17a9eb57ce"><code>d1e5f33</code></a> fix: make the default sse endpoint match the standard one used in the officia...</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/f3149bfa6cc0b79e231f39214b76030ae0973409"><code>f3149bf</code></a> fix: remove sse read timeout to avoid ignoring future sse messages (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/88">#88</a>)</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/a0e968a752722d87063eb36ea0d55938e752f6dd"><code>a0e968a</code></a> feat: add context to hooks (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/92">#92</a>)</li> <li><a href="https://github.com/mark3labs/mcp-go/commit/607d6c29bb8f56bc30e3154e99e58da1db78fcb9"><code>607d6c2</code></a> simplify required field handling in inputSchema (<a href="https://redirect.github.com/mark3labs/mcp-go/issues/82">#82</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mark3labs/mcp-go/compare/v0.17.0...v0.20.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |