Sourced from github.com/go-viper/mapstructure/v2's releases.
v2.4.0
What's Changed
- refactor: replace interface{} with any by
@sagikazarmarkin go-viper/mapstructure#115- build(deps): bump github/codeql-action from 3.29.0 to 3.29.2 by
@dependabot[bot] in go-viper/mapstructure#114- Generic tests by
@sagikazarmarkin go-viper/mapstructure#118- Fix godoc reference link in README.md by
@peczenyjin go-viper/mapstructure#107- feat: add StringToTimeLocationHookFunc to convert strings to *time.Location by
@ErfanMomeniiiin go-viper/mapstructure#117- feat: add back previous StringToSlice as a weak function by
@sagikazarmarkin go-viper/mapstructure#119New Contributors
@ErfanMomeniiimade their first contribution in go-viper/mapstructure#117Full Changelog: https://github.com/go-viper/mapstructure/compare/v2.3.0...v2.4.0
b9794a5
Merge pull request #119
from go-viper/string-to-weak-slice17cdcb0
feat: add back previous StringToSlice as a weak function3caca36
Merge pull request #117
from ErfanMomeniii/main9a861bc
Merge pull request #107
from peczenyj/patch-286ed5b5
refactor: updateace5b4e
chore: add interface any linter1a4f1ae
Merge pull request #118
from go-viper/generic-testsa268909
fix: lint17f1fd4
test: add more commentsb48c856
test: expand testsSourced from github.com/stretchr/testify's releases.
v1.11.0
What's Changed
Functional Changes
v1.11.0 Includes a number of performance improvements.
- Call stack perf change for CallerInfo by
@mikeauclairin stretchr/testify#1614- Lazily render mock diff output on successful match by
@mikeauclairin stretchr/testify#1615- assert: check early in Eventually, EventuallyWithT, and Never by
@cszczepaniakin stretchr/testify#1427- assert: add IsNotType by
@bartventerin stretchr/testify#1730- assert.JSONEq: shortcut if same strings by
@dolmenin stretchr/testify#1754- assert.YAMLEq: shortcut if same strings by
@dolmenin stretchr/testify#1755- assert: faster and simpler isEmpty using reflect.Value.IsZero by
@dolmenin stretchr/testify#1761- suite: faster methods filtering (internal refactor) by
@dolmenin stretchr/testify#1758Fixes
- assert.ErrorAs: log target type by
@craig65535in stretchr/testify#1345- Fix failure message formatting for Positive and Negative asserts in stretchr/testify#1062
- Improve ErrorIs message when error is nil but an error was expected by
@tsioftasin stretchr/testify#1681- fix Subset/NotSubset when calling with mixed input types by
@siliconbrainin stretchr/testify#1729- Improve ErrorAs failure message when error is nil by
@ccoVeillein stretchr/testify#1734- mock.AssertNumberOfCalls: improve error msg by
@3scalationin stretchr/testify#1743Documentation, Build & CI
- docs: Fix typo in README by
@alexandearin stretchr/testify#1688- Replace deprecated io/ioutil with io and os by
@alexandearin stretchr/testify#1684- Document consequences of calling t.FailNow() by
@greg0irein stretchr/testify#1710- chore: update docs for Unset #1621 by
@techfgin stretchr/testify#1709- README: apply gofmt to examples by
@alexandearin stretchr/testify#1687- refactor: use %q and %T to simplify fmt.Sprintf by
@alexandearin stretchr/testify#1674- Propose Christophe Colombier (ccoVeille) as approver by
@brackendawsonin stretchr/testify#1716- Update documentation for the Error function in assert or require package by
@architagrin stretchr/testify#1675- assert: remove deprecated build constraints by
@alexandearin stretchr/testify#1671- assert: apply gofumpt to internal test suite by
@ccoVeillein stretchr/testify#1739- CI: fix shebang in .ci.*.sh scripts by
@dolmenin stretchr/testify#1746- assert,require: enable parallel testing on (almost) all top tests by
@dolmenin stretchr/testify#1747- suite.Passed: add one more status test report by
@Ararsa-Deresein stretchr/testify#1706- Add Helper() method in internal mocks and assert.CollectT by
@dolmenin stretchr/testify#1423- assert.Same/NotSame: improve usage of Sprintf by
@ccoVeillein stretchr/testify#1742- mock: enable parallel testing on internal testsuite by
@dolmenin stretchr/testify#1756- suite: cleanup use of 'testing' internals at runtime by
@dolmenin stretchr/testify#1751- assert: check test failure message for Empty and NotEmpty by
@ccoVeillein stretchr/testify#1745- deps: fix dependency cycle with objx (again) by
@dolmenin stretchr/testify#1567- assert.Empty: comprehensive doc of "Empty"-ness rules by
@dolmenin stretchr/testify#1753- doc: improve godoc of top level 'testify' package by
@dolmenin stretchr/testify#1760- assert.ErrorAs: simplify retrieving the type name by
@ccoVeillein stretchr/testify#1740- assert.EqualValues: improve test coverage to 100% by
@dolmenin stretchr/testify#1763- suite.Run: simplify running of Setup/TeardownSuite by
@renzoarreazain stretchr/testify#1769- assert.CallerInfo: micro optimization by using LastIndexByte by
@dolmenin stretchr/testify#1767- assert.CallerInfo: micro cleanup by
@dolmenin stretchr/testify#1768- assert: refactor TestFileExists and TestDirExists tests to enable parallel testing by
@dolmenin stretchr/testify#1766
... (truncated)
b7801fb
Merge pull request #1778
from stretchr/dependabot/github_actions/actions/chec...69831f3
build(deps): bump actions/checkout from 4 to 5a53be35
Improve captureTestingT helperaafb604
mock: improve formatting of error message7218e03
improve error msg929a212
Merge pull request #1758
from stretchr/dolmen/suite-faster-method-filteringbc7459e
suite: faster filtering of methods (-testify.m)7d37b5c
suite: refactor methodFilterc58bc90
Merge pull request #1764
from stretchr/dolmen/suite-refactor-stats-for-readab...87101a6
suite.Run: refactor handling of statsSourced from github.com/hashicorp/terraform-plugin-testing's releases.
v1.13.3
NOTES:
- Adds an opt-in compatibility flag for config mode tests to unlock upgrade from v1.5.1 to latest for specific providers. (#496)
Sourced from github.com/hashicorp/terraform-plugin-testing's changelog.
1.13.3 (August 15, 2025)
NOTES:
- Adds an opt-in compatibility flag for config mode tests to unlock upgrade from v1.5.1 to latest for specific providers. (#496)
1c1031c
Update changelogc569860
helper/resource: compatibility refresh after config mode test step (#496)
(#538)Sourced from goreleaser/goreleaser-action's releases.
v6.4.0
What's Changed
- ci: set contents read as default workflow permissions by
@crazy-maxin goreleaser/goreleaser-action#494- fix: support .config directory for goreleaser config files by
@haya14busain goreleaser/goreleaser-action#500- chore(deps): bump semver from 7.7.1 to 7.7.2 by
@dependabot[bot] in goreleaser/goreleaser-action#495- chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 by
@dependabot[bot] in goreleaser/goreleaser-action#498- fix: do not get releases.json if version is specific by
@caarlos0in goreleaser/goreleaser-action#502- chore(deps): bump undici from 5.28.5 to 5.29.0 by
@dependabot[bot] in goreleaser/goreleaser-action#496- feat: retry downloading releases json by
@caarlos0in goreleaser/goreleaser-action#503New Contributors
@haya14busamade their first contribution in goreleaser/goreleaser-action#500Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v6.3.0...v6.4.0
e435ccd
feat: retry downloading releases json (#503)2ff5850
chore(deps): bump undici from 5.28.5 to 5.29.0 (#496)9a6cd01
fix: do not get releases.json if version is specific (#502)a386515
chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 (#498)ca48102
chore(deps): bump semver from 7.7.1 to 7.7.2 (#495)0931acf
fix: support .config directory for goreleaser config files (#500)90c43f2
ci: set contents read as default workflow permissions (#494)Sourced from actions/checkout's releases.
v5.0.0
What's Changed
- Update actions checkout to use node 24 by
@salmanmkcin actions/checkout#2226- Prepare v5.0.0 release by
@salmanmkcin actions/checkout#2238⚠️ Minimum Compatible Runner Version
v2.327.1
Release NotesMake sure your runner is updated to this version or newer to use this release.
Full Changelog: https://github.com/actions/checkout/compare/v4...v5.0.0
Sourced from actions/checkout's changelog.
Changelog
V5.0.0
- Update actions checkout to use node 24 by
@salmanmkcin actions/checkout#2226V4.3.0
- docs: update README.md by
@motssin actions/checkout#1971- Add internal repos for checking out multiple repositories by
@mouismailin actions/checkout#1977- Documentation update - add recommended permissions to Readme by
@benwellsin actions/checkout#2043- Adjust positioning of user email note and permissions heading by
@joshmgrossin actions/checkout#2044- Update README.md by
@nebuk89in actions/checkout#2194- Update CODEOWNERS for actions by
@TingluoHuangin actions/checkout#2224- Update package dependencies by
@salmanmkcin actions/checkout#2236v4.2.2
url-helper.tsnow leverages well-known environment variables by@jww3in actions/checkout#1941- Expand unit test coverage for
isGhesby@jww3in actions/checkout#1946v4.2.1
- Check out other refs/* by commit if provided, fall back to ref by
@orhantoyin actions/checkout#1924v4.2.0
- Add Ref and Commit outputs by
@lucacomein actions/checkout#1180- Dependency updates by
@dependabot- actions/checkout#1777, actions/checkout#1872v4.1.7
- Bump the minor-npm-dependencies group across 1 directory with 4 updates by
@dependabotin actions/checkout#1739- Bump actions/checkout from 3 to 4 by
@dependabotin actions/checkout#1697- Check out other refs/* by commit by
@orhantoyin actions/checkout#1774- Pin actions/checkout's own workflows to a known, good, stable version. by
@jww3in actions/checkout#1776v4.1.6
- Check platform to set archive extension appropriately by
@cory-millerin actions/checkout#1732v4.1.5
- Update NPM dependencies by
@cory-millerin actions/checkout#1703- Bump github/codeql-action from 2 to 3 by
@dependabotin actions/checkout#1694- Bump actions/setup-node from 1 to 4 by
@dependabotin actions/checkout#1696- Bump actions/upload-artifact from 2 to 4 by
@dependabotin actions/checkout#1695- README: Suggest
user.emailto be41898282+github-actions[bot]@users.noreply.github.comby@cory-millerin actions/checkout#1707v4.1.4
- Disable
extensions.worktreeConfigwhen disablingsparse-checkoutby@jww3in actions/checkout#1692- Add dependabot config by
@cory-millerin actions/checkout#1688- Bump the minor-actions-dependencies group with 2 updates by
@dependabotin actions/checkout#1693- Bump word-wrap from 1.2.3 to 1.2.5 by
@dependabotin actions/checkout#1643v4.1.3
... (truncated)
08c6903
Prepare v5.0.0 release (#2238)9f26565
Update actions checkout to use node 24 (#2226)Sourced from github.com/coder/coder/v2's releases.
v2.25.2
Stable (since September 04, 2025)
Changelog
Security Fixes
- Expire token for prebuilds user when regenerating session token (#19667) (#19668, ec660907f) (
@johnstcn)⚠ Fixes an issue allowing previously authenticated users to claim prebuilt workspaces created from templates using the
coder-loginmodule. Read more in our GHSA for this vulnerability.- Server: Add audit log on creating a new session key (#19672) (#19684, a79adb155) (
@johnstcn)Adds an audit log entry when an API key is created via
coder login.Bug Fixes
- Fix GCP service accounts (#19312) (#19315, d324cf7fa) (
@ethanndickson)Compare:
v2.25.1...v2.25.2Container image
docker pull ghcr.io/coder/coder:v2.25.2Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
f51e22d
fix: pin pg_dump version when generating schema (#19696)
(#19697)a79adb1
fix(coderd): add audit log on creating a new session key (#19672)
(#19684)ec66090
fix: expire token for prebuilds user when regenerating session token (#19667)...ee80509
chore: update the slim binaries upload from the build directory to the
GCS bu...ed39f4c
chore: fix typo in clientNetcheckSummary for support bundle command (#19482)d324cf7
ci: fix gcp service accounts (#19312)
(#19315)Sourced from github.com/hashicorp/terraform-plugin-docs's releases.
v0.24.0
FEATURES:
- generate: Support multiple configuration example files in default templates (#508)
- generate/migrate/validate: Add support for list resources (#528)
v0.23.0
FEATURES:
Sourced from github.com/hashicorp/terraform-plugin-docs's changelog.
0.24.0 (October 13, 2025)
FEATURES:
- generate: Support multiple configuration example files in default templates (#508)
- generate/migrate/validate: Add support for list resources (#528)
0.23.0 (September 17, 2025)
FEATURES:
954fc54
Update changelog347dc6c
build(deps): bump golang.org/x/text from 0.29.0 to 0.30.0 (#529)0fe8159
generate: Update action docs to support multiple examples (#527)6ddafb7
Add support for generating docs for list-resources (#528)6975416
feat(generate): Support multiple configuration example files in default
templ...df10e95
chore: extract types for templates (#517)157a6a9
chore: Fix CI to run on public forks (#526)a4a7122
build(deps): bump github.com/hashicorp/terraform-json (#524)6a88399
build(deps): bump github.com/hashicorp/terraform-exec (#525)e4e5f4c
Update changelogSourced from github.com/stretchr/testify's releases.
v1.11.1
This release fixes #1785 introduced in v1.11.0 where expected argument values implementing the stringer interface (
String() string) with a method which mutates their value, when passed to mock.Mock.On (m.On("Method", <expected>).Return()) or actual argument values passed to mock.Mock.Called may no longer match one another where they previously did match. The behaviour prior to v1.11.0 where the stringer is always called is restored. Future testify releases may not call the stringer method at all in this case.What's Changed
- Backport #1786 to release/1.11: mock: revert to pre-v1.11.0 argument matching behavior for mutating stringers by
@brackendawsonin stretchr/testify#1788Full Changelog: https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1
2a57335
Merge pull request #1788
from brackendawson/1785-backport-1.11af8c912
Backport #1786
to release/1.11Sourced from actions/setup-go's releases.
v6.0.0
What's Changed
Breaking Changes
- Improve toolchain handling to ensure more reliable and consistent toolchain selection and management by
@matthewhughes934in actions/setup-go#460- Upgrade Nodejs runtime from node20 to node 24 by
@salmanmkcin actions/setup-go#624Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes
Dependency Upgrades
- Upgrade
@types/jestfrom 29.5.12 to 29.5.14 by@dependabot[bot] in actions/setup-go#589- Upgrade
@actions/tool-cachefrom 2.0.1 to 2.0.2 by@dependabot[bot] in actions/setup-go#591- Upgrade
@typescript-eslint/parserfrom 8.31.1 to 8.35.1 by@dependabot[bot] in actions/setup-go#590- Upgrade undici from 5.28.5 to 5.29.0 by
@dependabot[bot] in actions/setup-go#594- Upgrade typescript from 5.4.2 to 5.8.3 by
@dependabot[bot] in actions/setup-go#538- Upgrade eslint-plugin-jest from 28.11.0 to 29.0.1 by
@dependabot[bot] in actions/setup-go#603- Upgrade
form-datato bring in fix for critical vulnerability by@matthewhughes934in actions/setup-go#618- Upgrade actions/checkout from 4 to 5 by
@dependabot[bot] in actions/setup-go#631New Contributors
@matthewhughes934made their first contribution in actions/setup-go#618@salmanmkcmade their first contribution in actions/setup-go#624Full Changelog: https://github.com/actions/setup-go/compare/v5...v6.0.0
4469467
Bump actions/checkout from 4 to 5 (#631)e093d1e
Node 24 upgrade (#624)1d76b95
Improve toolchain handling (#460)e75c3e8
Bump form-data to bring in fix for critical vulnerability
(#618)8e57b58
Bump eslint-plugin-jest from 28.11.0 to 29.0.1 (#603)7c0b336
Bump typescript from 5.4.2 to 5.8.3 (#538)6f26dcc
Bump undici from 5.28.5 to 5.29.0 (#594)8d4083a
Bump @typescript-eslint/parser from 5.62.0 to 8.32.0 (#590)fa96338
Bump @actions/tool-cache from 2.0.1 to 2.0.2 (#591)4de67c0
Bump @types/jest from 29.5.12 to 29.5.14 (#589)Sourced from github.com/coder/coder/v2's releases.
v2.27.1
Changelog
[!NOTE] This is a mainline Coder release. We advise enterprise customers without a staging environment to install our latest stable release while we refine this version. Learn more about our Release Schedule.
Bug fixes
- Server: Truncate task prompt to 160 characters in notifications (#20147) (#20153, b2d6a1886) (
@johnstcn)Certain
coder statcommands were failing on more complex Cgroup environments. This patch addresses that failure, and other complex setups.Chores
Compare:
v2.27.0...v2.27.1Container image
docker pull ghcr.io/coder/coder:v2.27.1Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
v2.27.0
Changelog
[!NOTE] This is a mainline Coder release. We advise enterprise customers without a staging environment to install our latest stable release while we refine this version. Learn more about our Release Schedule.
BREAKING CHANGES
- Use client IP when creating connection logs for workspace proxied app accesses (#19788, 6a9b896f5) (
@ethanndickson)The presence of the
ipfield oncodersdk.ConnectionLogcannot be guaranteed, and so the field has been made optional. It may be omitted on API responses.- Server: Only show task status for current build (#19966, eb55f0ab1) (
@johnstcn)Renames the
TaskStateCompletedconstant toTaskStateCompleteto align with the tense used inWorkspaceAppStatusStateComplete, requiring any code referencing the constant to be updated.- Rename prompt field to input for task creation (#19982, eb7473283) (
@DanielleMaywood)Renames the
CreateTaskRequest.PrompttoCreateTaskRequest.Inputto align with language used in our CLI and elsewhere in the codebase.Features
AI Bridge
AI Bridge, the self-hosted LLM proxy for auditing LLM tools and adoption is now in Early access, get started with our setup guide.
- Add
aibridgedserverpkg (#19902, 615585d5d) (@dannykopping)- Add aibridged package (#19797, fc9bff710) (
@dannykopping)- Initialize
aibridged& mount API handler (#19798, 0a7981705) (@dannykopping)- Add endpoint to list aibridge interceptions (#19929, 0a6ba5d51) (
@pawbana)
... (truncated)
230b55b
chore: upgrade coder/clistat to v1.1.1 (#20322)
(#20325)b2d6a18
fix(coderd): truncate task prompt to 160 characters in notifications (#20147)...c0cd32c
chore: fix missing variable in deploy workflow (#20135)c2414d5
chore: backport release freeze workflow to 2.27 (#20132)ff69ed6
chore: backport various downgrades from main (#20133)f4a6894
chore: bump @radix-ui/react-dialog from 1.1.4 to 1.1.15 in
/site (#20068)77b9598
chore: bump @radix-ui/react-select from 2.1.4 to 2.2.6 in
/site (#20079)fc6c5a4
chore: bump msw from 2.4.8 to 2.11.3 in /site (#20074)7c4c4ab
chore: bump the vite group across 1 directory with 3 updates (#20057)cdd9ddd
chore: bump ssh2 and @types/ssh2 in /site (#20077)Sourced from github.com/hashicorp/terraform-plugin-go's releases.
v0.29.0
NOTES:
- all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#556)
- tfprotov5+tfprotov6: An upcoming release will require the
ActionServerimplementation as part ofProviderServer. (#534)FEATURES:
- tfprotov5+tfprotov6: Upgraded protocols and added types to support the new action type. (#534)
- tfprotov5+tfprotov6: Upgraded protocols and added types to support the new list type (#525)
ENHANCEMENTS:
- tftypes:
tftypes.Value.IsFullyNull()allows SDKs to determine when a value is null or consists of only null elements and attributes. (#541)v0.29.0-beta.1
NOTES:
- Updates the
ValidateListResourceConfigRPC to validateinclude_resourceas well aslimit(#538)FEATURES:
- tfprotov5+tfprotov6: Add action validation RPC (#539)
ENHANCEMENTS:
- tftypes:
tftypes.Value.IsFullyNull()allows SDKs to determine when a value is null or consists of only null elements and attributes. (#541)BUG FIXES:
- Fix proto field numbering for
GetProviderSchema(#539)v0.29.0-alpha.1
NOTES:
- This alpha pre-release contains the protocol definitions and Go type definitions for list resources, which are a new type of resource. (#512)
- A
ProviderServerWithListResourcecan be used with theterraform querysubcommand in Terraform 1.13.0-alpha20250708 and later to search unmanaged infrastructure. (#512)- The list resource protocol definitions are considered experimental and may change up until general availability. (#512)
- tfprotov5+tfprotov6: An upcoming release will require the
ValidateListResourceConfigandListResourceimplementations as part ofProviderServer. (#514)
Sourced from github.com/hashicorp/terraform-plugin-go's changelog.
0.29.0 (September 17, 2025)
NOTES:
- all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#556)
- tfprotov5+tfprotov6: An upcoming release will require the
ActionServerimplementation as part ofProviderServer. (#534)FEATURES:
- tfprotov5+tfprotov6: Upgraded protocols and added types to support the new action type. (#534)
- tfprotov5+tfprotov6: Upgraded protocols and added types to support the new list type (#525)
ENHANCEMENTS:
- tftypes:
tftypes.Value.IsFullyNull()allows SDKs to determine when a value is null or consists of only null elements and attributes. (#541)0.29.0-beta.1 (July 31, 2025)
NOTES:
- Updates the
ValidateListResourceConfigRPC to validateinclude_resourceas well aslimit(#538)FEATURES:
- tfprotov5+tfprotov6: Add action validation RPC (#539)
ENHANCEMENTS:
- tftypes:
tftypes.Value.IsFullyNull()allows SDKs to determine when a value is null or consists of only null elements and attributes. (#541)BUG FIXES:
- Fix proto field numbering for
GetProviderSchema(#539)0.29.0-alpha.1 (July 08, 2025)
NOTES:
- This alpha pre-release contains the protocol definitions and Go type definitions for list resources, which are a new type of resource. (#512)
- A
ProviderServerWithListResourcecan be used with theterraform querysubcommand in Terraform 1.13.0-alpha20250708 and later to search unmanaged infrastructure. (#512)- The list resource protocol definitions are considered experimental and may change up until general availability. (#512)
- tfprotov5+tfprotov6: An upcoming release will require the
ValidateListResourceConfigandListResourceimplementations as part ofProviderServer. (#514)
a361c9b
Update changelog9c9e494
add changelog for list (#561)2cd3335
add action changelogs (#560)c3810b1
Simplify actions to one schema type (#559)0d697e5
build(deps): Bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (#557)ef1c33e
build(deps): Bump google.golang.org/grpc from 1.75.0 to 1.75.1 (#558)45d8122
build(deps): Bump github.com/hashicorp/go-plugin from 1.6.3 to 1.7.0 (#555)d021075
build(deps): Bump the github-actions group with 2 updates (#556)4c19f06
Update action proto v5/v6 definitions to match TF core (#554)f90fa5d
build(deps): Bump github.com/hashicorp/terraform-registry-address (#553)Sourced from github.com/docker/docker's releases.
v28.5.1
28.5.1
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
- docker/cli, 28.5.1 milestone
- moby/moby, 28.5.1 milestone
- Deprecated and removed features, see Deprecated Features.
- Changes to the Engine API, see API version history.
Bug fixes and enhancements
- Update BuildKit to v0.25.1. moby/moby#51137
- Update Go runtime to 1.24.8. moby/moby#51133, docker/cli#6541
Deprecations
- api/types/image: InspectResponse: deprecate
ParentandDockerVersionfields. moby/moby#51105- api/types/plugin: deprecate
Config.DockerVersionfield. moby/moby#51110v28.5.0
28.5.0
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
- docker/cli, 28.5.0 milestone
- moby/moby, 28.5.0 milestone
- Deprecated and removed features, see Deprecated Features.
- Changes to the Engine API, see API version history.
Bug fixes and enhancements
- Don't print warnings in
docker infofor broken symlinks in CLI-plugin directories. docker/cli#6476- Fix a panic during
statson empty eventActor.ID. docker/cli#6471Packaging updates
- Remove support for legacy CBC cipher suites. docker/cli#6474
- Update Buildkit to v0.25.0. moby/moby#51075
- Update Dockerfile syntax to v1.19.0. moby/moby#51075
Networking
- Eliminated harmless warning about deletion of
endpoint_countfrom the data store. moby/moby#51064- Fix a bug causing IPAM plugins to not be loaded on Windows. moby/moby#51035
API
- Deprecate support for kernel memory TCP accounting (
KernelMemoryTCP). moby/moby#51067- Fix
GET containers/{name}/checkpointsreturningnullinstead of empty JSON array when there are no checkpoints. moby/moby#51052
... (truncated)
f8215cc
Merge pull request #51137
from austinvazquez/cherry-pick-vendor-buildkit-0.25...40a856a
hack: add patch to buildkit tests5d1c311
vendor: update buildkit to v0.25.190506c1
Merge pull request #51133
from vvoland/51132-28.x17db0cd
Merge pull request #51128
from thaJeztah/28.x_backport_gcpolicy-invalid-calcu...f7c40ea
update to go1.24.8dccf7c8
builder: use proper percentage calculations for default gc policy0f040aa
Merge pull request #51126
from vvoland/51124-28.x5b1a039
ci: fix cache for go modules8fa4bd5
Merge pull request #51121
from crazy-max/28.x_ci-caches-fixesSourced from github.com/hashicorp/terraform-plugin-log's releases.
v0.10.0
NOTES:
- This Go module has been updated to Go 1.24 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#263)
- tfsdklog.RegisterTestSink is deprecated in favor or tfsdklog.ContextWithTestLogging (#264)
FEATURES:
- Added
tfsdklog.ContextWithStandardLogging()for test sweeper logging (#162)
Sourced from github.com/hashicorp/terraform-plugin-log's changelog.
0.10.0 (November 13, 2025)
NOTES:
- This Go module has been updated to Go 1.24 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#263)
- tfsdklog.RegisterTestSink is deprecated in favor or tfsdklog.ContextWithTestLogging (#264)
FEATURES:
- Added
tfsdklog.ContextWithStandardLogging()for test sweeper logging (#162)
1a25278
Update changelog13ad22b
Add tfsdklog.ContextWithStdlibLogging for consistency (#267)1107e3f
build(deps): bump golangci/golangci-lint-action (#268)f151a10
build(deps): bump actions/upload-artifact in the github-actions group
(#266)18815d1
Update CODEOWNERS (#265)c20f085
Adds logging sink that uses the standard logger (#162)5926d5b
Deprecate tfsdklog.RegisterTestSink (#264)534b24b
[Chore] Upgrade Go version to 1.24 (#263)374b470
build(deps): bump the github-actions group with 2 updates (#262)e486d3a
chore: remove old docs (#261)Sourced from github.com/coder/coder/v2's releases.
v2.28.3
Changelog
[!NOTE] This is a mainline Coder release. We advise enterprise customers without a staging environment to install our latest stable release while we refine this version. Learn more about our Release Schedule.
Bug fixes
- Upgrade aibridge lib to fix cache issue (#20730) (#20734, 7beb95fd5)
AI Bridge's injected MCP tools were not being set in a stable sort order. This lead to invalidation of the cache in upstream AI providers' APIs, resulting in more cache writes and therefore higher token spend. Deployments with AI Bridge enabled as well as the oauth2 and mcp-server-http experiments will be affected by this bug, and are highly encouraged to upgrade.
Compare:
v2.28.2...v2.28.3Container image
docker pull ghcr.io/coder/coder:v2.28.3Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
v2.28.2
Changelog
[!NOTE] This is a mainline Coder release. We advise enterprise customers without a staging environment to install our latest stable release while we refine this version. Learn more about our Release Schedule.
Bug fixes
Compare:
v2.28.1...v2.28.2Container image
docker pull ghcr.io/coder/coder:v2.28.2Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
v2.28.1
Changelog
[!NOTE] This is a mainline Coder release. We advise enterprise customers without a staging environment to install our latest stable release while we refine this version. Learn more about our Release Schedule.
Chores
... (truncated)
7beb95f
fix: upgrade aibridge lib to fix cache issue (#20730)
(#20734)097e085
fix: use correct slog arguments (#20721)
(#20723)b8ab2d3
chore: update Go to 1.24.10 (#20684)
(#20688)1b1e3cb
chore: change managed agent limit (#20664)ea0aca0
fix(coderd): fix template ai task check error message (#20651)
(#20659)563612e
fix: delete related task when deleting workspace (#20567)
(#20585)fa43ea8
chore: remove brazil fly.io proxy (#20601)
(#20645)d82ba7e
fix(coderd): disallow POSTing a workspace build on a deleted workspace
(#2058...cb4ea1f
fix(coderd): fix audit log resource link for tasks (#20545)
(#20547)effbe4e
refactor: remove TaskAppID from codersdk.WorkspaceBuild (#20583)
(#20592)4e0068c
go.mod: update golang.org/x dependenciese79546e
ssh: curb GSSAPI DoS risk by limiting number of specified OIDsf91f7a7
ssh/agent: prevent panic on malformed constraint2df4153
acme/autocert: let automatic renewal work with short lifetime certsbcf6a84
acme: pass context to requestb4f2b62
ssh: fix error message on unsupported cipher79ec3a5
ssh: allow to bind to a hostname in remote forwarding122a78f
go.mod: update golang.org/x dependenciesc0531f9
all: eliminate vet diagnostics0997000
all: fix some commentsSourced from github.com/docker/docker's releases.
v28.5.2
28.5.2
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
[!CAUTION] This release contains fixes for three high-severity security vulnerabilities in runc:
All three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary
/procfiles.Packaging updates
- Update runc to v1.3.3. moby/moby#51394
Bug fixes and enhancements
- dockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). moby/moby#51162
- Update Go runtime to 1.24.9. moby/moby#51387, docker/cli#6613
Deprecations
- Go-SDK: cli/command/image/build: deprecate
DefaultDockerfileName,DetectArchiveReader,WriteTempDockerfile,ResolveAndValidateContextPath. These utilities were only used internally and will be removed in the next release. docker/cli#6610- Go-SDK: cli/command/image/build: deprecate IsArchive utility. docker/cli#6560
- Go-SDK: opts: deprecate
ValidateMACAddress. docker/cli#6560- Go-SDK: opts: deprecate ListOpts.Delete(). docker/cli#6560
89c5e8f
Merge pull request #51396
from thaJeztah/28.x_backport_api_docs9b93878
Merge pull request #51395
from thaJeztah/28.x_backport_rootless_reject6178456
Merge pull request #51398
from vvoland/51397-28.x0cae4e5
vendor: github.com/moby/buildkit v0.25.233cc06f
Merge pull request #51394
from vvoland/51393-28.xd525277
api/docs: remove BuildCache.Parent field for API v1.42 and up2fbc51b
dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=hostbd98008
integration-cli: Adjust nofile limits1967515
Dockerfile: update runc binary to v1.3.34489660
Merge pull request #51387
from thaJeztah/28.x_bump_goSourced from github.com/hashicorp/terraform-plugin-framework-validators's releases.
v0.19.0
NOTES:
- all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#307)
FEATURES:
Sourced from github.com/hashicorp/terraform-plugin-framework-validators's changelog.
0.19.0 (October 07, 2025)
NOTES:
- all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#307)
FEATURES:
25a1378
Update changelog3f083ca
build(deps): bump the terraform-plugin group with 2 updates (#305)af35c54
update go version to 1.24.0 (#307)8e55d8c
build(deps): bump the github-actions group with 2 updates (#304)ca7df0b
build(deps): bump the github-actions group with 2 updates (#303)639f59d
actionvalidator: Add package for common action configuration validators
(#302)073371e
[CI] Update lock workflow file23783f1
build(deps): bump the terraform-plugin group with 2 updates (#301)d81de64
build(deps): bump github.com/hashicorp/terraform-plugin-framework (#300)ee3a2f9
build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.27.0 in /tools (#299)Sourced from actions/checkout's releases.
v6.0.0
What's Changed
- Update README to include Node.js 24 support details and requirements by
@salmanmkcin actions/checkout#2248- Persist creds to a separate file by
@ericsciplein actions/checkout#2286- v6-beta by
@ericsciplein actions/checkout#2298- update readme/changelog for v6 by
@ericsciplein actions/checkout#2311Full Changelog: https://github.com/actions/checkout/compare/v5.0.0...v6.0.0
v6-beta
What's Changed
Updated persist-credentials to store the credentials under
$RUNNER_TEMPinstead of directly in the local git config.This requires a minimum Actions Runner version of v2.329.0 to access the persisted credentials for Docker container action scenarios.
v5.0.1
What's Changed
- Port v6 cleanup to v5 by
@ericsciplein actions/checkout#2301Full Changelog: https://github.com/actions/checkout/compare/v5...v5.0.1
Sourced from actions/checkout's changelog.
Changelog
V6.0.0
- Persist creds to a separate file by
@ericsciplein actions/checkout#2286- Update README to include Node.js 24 support details and requirements by
@salmanmkcin actions/checkout#2248V5.0.1
- Port v6 cleanup to v5 by
@ericsciplein actions/checkout#2301V5.0.0
- Update actions checkout to use node 24 by
@salmanmkcin actions/checkout#2226V4.3.1
- Port v6 cleanup to v4 by
@ericsciplein actions/checkout#2305V4.3.0
- docs: update README.md by
@motssin actions/checkout#1971- Add internal repos for checking out multiple repositories by
@mouismailin actions/checkout#1977- Documentation update - add recommended permissions to Readme by
@benwellsin actions/checkout#2043- Adjust positioning of user email note and permissions heading by
@joshmgrossin actions/checkout#2044- Update README.md by
@nebuk89in actions/checkout#2194- Update CODEOWNERS for actions by
@TingluoHuangin actions/checkout#2224- Update package dependencies by
@salmanmkcin actions/checkout#2236v4.2.2
url-helper.tsnow leverages well-known environment variables by@jww3in actions/checkout#1941- Expand unit test coverage for
isGhesby@jww3in actions/checkout#1946v4.2.1
- Check out other refs/* by commit if provided, fall back to ref by
@orhantoyin actions/checkout#1924v4.2.0
- Add Ref and Commit outputs by
@lucacomein actions/checkout#1180- Dependency updates by
@dependabot- actions/checkout#1777, actions/checkout#1872v4.1.7
- Bump the minor-npm-dependencies group across 1 directory with 4 updates by
@dependabotin actions/checkout#1739- Bump actions/checkout from 3 to 4 by
@dependabotin actions/checkout#1697- Check out other refs/* by commit by
@orhantoyin actions/checkout#1774- Pin actions/checkout's own workflows to a known, good, stable version. by
@jww3in actions/checkout#1776v4.1.6
- Check platform to set archive extension appropriately by
@cory-millerin actions/checkout#1732v4.1.5
- Update NPM dependencies by
@cory-millerin actions/checkout#1703- Bump github/codeql-action from 2 to 3 by
@dependabotin actions/checkout#1694- Bump actions/setup-node from 1 to 4 by
@dependabotin actions/checkout#1696- Bump actions/upload-artifact from 2 to 4 by
@dependabotin actions/checkout#1695
... (truncated)
Sourced from actions/setup-go's releases.
v6.1.0
What's Changed
Enhancements
- Fall back to downloading from go.dev/dl instead of storage.googleapis.com/golang by
@nicholasngaiin actions/setup-go#665- Add support for .tool-versions file and update workflow by
@priya-kinthaliin actions/setup-go#673- Add comprehensive breaking changes documentation for v6 by
@mahabaleshwarsin actions/setup-go#674Dependency updates
- Upgrade eslint-config-prettier from 10.0.1 to 10.1.8 and document breaking changes in v6 by
@dependabotin actions/setup-go#617- Upgrade actions/publish-action from 0.3.0 to 0.4.0 by
@dependabotin actions/setup-go#641- Upgrade semver and
@types/semverby@dependabotin actions/setup-go#652New Contributors
@nicholasngaimade their first contribution in actions/setup-go#665@priya-kinthalimade their first contribution in actions/setup-go#673@mahabaleshwarsmade their first contribution in actions/setup-go#674Full Changelog: https://github.com/actions/setup-go/compare/v6...v6.1.0
4dc6199
Bump semver and @types/semver (#652)f3787be
Add comprehensive breaking changes documentation for v6 (#674)3a0c2c8
Bump actions/publish-action from 0.3.0 to 0.4.0 (#641)faf5242
Add support for .tool-versions file in setup-go, update workflow (#673)7bc60db
Fall back to downloading from go.dev/dl instead of
storage.googleapis.com/gol...c0137ca
Bump eslint-config-prettier from 10.0.1 to 10.1.8 and document breaking
chang...Sourced from github.com/coder/coder/v2's releases.
v2.28.4
Changelog
[!NOTE] This is a mainline Coder release. We advise enterprise customers without a staging environment to install our latest stable release while we refine this version. Learn more about our Release Schedule.
SECURITY FIXES
Bug fixes
- Backport dynamic parameters fix #20740 (#20777, 8765352fb)
- Backport fix #20769 to 2.28 (#20872, aa5b22cb4)
Compare:
v2.28.3...v2.28.4Container image
docker pull ghcr.io/coder/coder:v2.28.4Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.