Sourced from github.com/hashicorp/terraform-plugin-testing's releases.
v1.13.2
BUG FIXES:
Sourced from github.com/hashicorp/terraform-plugin-testing's changelog.
1.13.2 (June 11, 2025)
BUG FIXES:
1911214
Update changelog2d87e3d
importstate: Fixed bug where prior test config is not used for
ConfigFile
o...baee5c6
importstate: Use ExpectNonEmptyPlan
field to ignore no-op
assertion for imp...40e7749
build(deps): Bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#524)e0e40e8
build(deps): Bump github.com/cloudflare/circl in /tools (#523)a15aaaf
build(deps): Bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#521)4333746
build(deps): Bump github.com/cli/go-gh/v2 in /tools (#517)f93511e
build(deps): Bump github.com/hashicorp/terraform-plugin-go (#515)ae7eb88
build(deps): Bump github.com/zclconf/go-cty from 1.16.2 to 1.16.3 (#511)Sourced from github.com/coder/coder/v2's releases.
v2.23.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
- Revert breaking changes relating to WorkspaceOwnerName (#18304, b906c16b3)
Compare:
v2.23.0...v2.23.1
Container image
docker pull ghcr.io/coder/coder:v2.23.1
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
b906c16
chore: revert breaking changes relating to WorkspaceOwnerName (#18304)Sourced from github.com/docker/docker's releases.
28.2.2
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
- containerd image store: Fix a regression causing
docker build --push
to fail. This reverts the fix fordocker build
not persisting overridden images as dangling. moby/moby#50105Networking
- When creating the iptables
DOCKER-USER
chain, do not add an explicitRETURN
rule, allowing users to append as well as insert their own rules. Existing rules are not removed on upgrade, but it won't be replaced after a reboot. moby/moby#5009828.2.1
Packaging updates
- Fix packaging regression in v28.2.0 which broke creating the
docker
group/user on fresh installations. docker-ce-packaging#120928.2.0
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
- docker/cli, 28.2.0 milestone
- moby/moby, 28.2.0 milestone
- Deprecated and removed features, see Deprecated Features.
- Changes to the Engine API, see API version history.
[!NOTE] RHEL packages are currently not available and will be released later.
New
- Add
{{.Platform}}
as formatting option fordocker ps
to show the platform of the image the container is running. docker/cli#6042- Add support for relative parent paths (
../
) on bind mount sources when usingdocker run/create
with-v/--volume
or--mount type=bind
options. docker/cli#4966- CDI is now enabled by default. moby/moby#49963
- Show discovered CDI devices in
docker info
. docker/cli#6078docker image rm
: add--platform
option to remove a variant from multi-platform images. docker/cli#6109- containerd image store: Initial BuildKit support for building Windows container images on Windows (requires an opt-in with
DOCKER_BUILDKIT=1
). moby/moby#49740Bug fixes and enhancements
- Add a new log option for fluentd log driver (
fluentd-write-timeout
), which enables specifying write timeouts for fluentd connections. moby/moby#49911- Add support for
DOCKER_AUTH_CONFIG
for the experimental--use-api-socket
option. docker/cli#6019- Fix
docker exec
waiting for 10 seconds if a non-existing user or group was specified. moby/moby#49868- Fix
docker swarm init
ignoringcacert
option of--external-ca
. docker/cli#5995- Fix an issue where the CLI would not correctly save the configuration file (
~/.docker/config.json
) if it was a relative symbolic link. docker/cli#5282- Fix containers with
--restart always
policy using CDI devices failing to start on daemon restart. moby/moby#49990
... (truncated)
45873be
Merge pull request #50105
from jsternberg/revert-build-dangling7994426
Revert "containerd: images overridden by a build are kept
dangling"f144264
Merge pull request #50090
from corhere/libn/overlay-netip768cfae
Merge pull request #50050
from robmry/nftables_internal_dnsd3289dd
Add nftables NAT rules for internal DNS resolver7a0bf74
Merge pull request #50038
from ctalledo/fix-for-50037b43afbf
Merge pull request #50098
from robmry/remove_docker-user_return_rulec299ba3
Update worker.Platforms() in builder-next worker.0e2cc22
Merge pull request #50049
from robmry/nftables_env_var_enablee37efd4
Merge pull request #50068
from mmorel-35/github.com/containerd/errdefsSourced from github.com/go-chi/chi/v5's releases.
v5.2.2
What's Changed
- Use strings.Cut in a few places by
@JRaspass
in go-chi/chi#971- Fix non-constant format strings in t.Fatalf by
@JRaspass
in go-chi/chi#972- Apply fieldalignment fixes to optimize struct memory layout by
@pixel365
in go-chi/chi#974- go 1.24 by
@pkieltyka
in go-chi/chi#977- chore: delint ioutil usage by
@costela
in go-chi/chi#962- Fixed typo in Router interface definition by
@mithileshgupta12
in go-chi/chi#958- Add support for TinyGo by
@efraimbart
in go-chi/chi#978- Exclude middleware/profiler.go in TinyGo, as there's no net/http/pprof pkg by
@cxjava
in go-chi/chi#982- Make use of strings.Cut by
@scop
in go-chi/chi#1005- Change install command format to code block by
@sglkc
in go-chi/chi#1001- Correct documentation by
@mrdomino
in go-chi/chi#992Security fix
- Fixes GHSA-vrw8-fxc6-2r93 - "Host Header Injection Leads to Open Redirect in RedirectSlashes" commit
- a lower-severity Open Redirect that can't be exploited in browser or email client, as it requires manipulation of a Host header
- reported by Anuraag Baishya,
@anuraagbaishya
. Thank you!New Contributors
@pixel365
made their first contribution in go-chi/chi#974@mithileshgupta12
made their first contribution in go-chi/chi#958@efraimbart
made their first contribution in go-chi/chi#978@cxjava
made their first contribution in go-chi/chi#982@sglkc
made their first contribution in go-chi/chi#1001@mrdomino
made their first contribution in go-chi/chi#992Full Changelog: https://github.com/go-chi/chi/compare/v5.2.1...v5.2.2
v5.2.1
⚠️ Chi supports Go 1.20+
Starting this release, we will now support the four most recent major versions of Go. See go-chi/chi#963 for related discussion.
What's Changed
- Support the four most recent major versions of Go by
@VojtechVitek
in go-chi/chi#969Full Changelog: https://github.com/go-chi/chi/compare/v5.2.0...v5.2.1
v5.2.0
What's Changed
- update credits section to link to goji license by
@pkieltyka
in go-chi/chi#944- go 1.23 by
@pkieltyka
in go-chi/chi#945- Make Context.RoutePattern() nil-safe by
@gaiaz-iusipov
in go-chi/chi#927- govet: Fix non-constant format string by
@marcofranssen
in go-chi/chi#952- Add
Find
toRoutes
interface by@joeriddles
in go-chi/chi#872- Fix grammar error by
@AntonC9018
in go-chi/chi#917feat(): add CF-Connecting-IP by@n33pm
in go-chi/chi#908
Revert "feat(): add CF-Connecting-IP" by@VojtechVitek
in go-chi/chi#966
... (truncated)
23c395f
Correct documentation (#992)5516d14
docs: change install code to code block (#1001)e235052
Make use of strings.Cut (#1005)1be7ad9
Merge commit from forkd7034fd
Exclude profiler when use tinygo (#982)d047034
support tinygo (#978)fe2c065
Fixed the typo (#958)1aae5b2
chore: delint ioutil usage (#962)c6225e3
go 1.24 (#977)e846b83
Apply fieldalignment fixes to optimize struct memory layout (#974)Sourced from github.com/docker/docker's releases.
28.3.0
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
- docker/cli, 28.3.0 milestone
- moby/moby, 28.3.0 milestone
- Deprecated and removed features, see Deprecated Features.
- Changes to the Engine API, see API version history.
New
- Add support for AMD GPUs in
docker run --gpus
. moby/moby#49952- Use
DOCKER_AUTH_CONFIG
as a credential store. docker/cli#6008Bug fixes and enhancements
- Ensure that the state of the container in the daemon database (used by /containers/json API) is up to date when the container is stopped using the /containers/{id}/stop API (before response of API). moby/moby#50136
- Fix
docker image inspect inspect
omitting empty fields. moby/moby#50135- Fix
docker images --tree
not marking images as in-use when the containerd image store is disabled. docker/cli#6140- Fix
docker pull/push
hang in non-interactive when authentication is required caused by prompting for login credentials. docker/cli#6141- Fix a potential resource leak when a node leaves a Swarm. moby/moby#50115
- Fix a regression where a login prompt on
docker pull
would show Docker Hub-specific hints when logging in on other registries. docker/cli#6135- Fix an issue where all new tasks in the Swarm could get stuck in the PENDING state forever after scaling up a service with placement preferences. moby/moby#50211
- Remove an undocumented, hidden, top-level
docker remove
command that was accidentally introduced in Docker 23.0. docker/cli#6144- Validate registry-mirrors configuration as part of
dockerd --validate
and improve error messages for invalid mirrors. moby/moby#50240dockerd-rootless-setuptool.sh
: Fix the script from silently returning with no error message when subuid/subgid system requirements are not satisfied. moby/moby#50059- containerd image store: Fix
docker push
not creating a tag on the remote repository. moby/moby#50199- containerd image store: Improve handling of errors returned by the token server during
docker pull/push
. moby/moby#50176Packaging updates
- Allow customizing containerd service name for OpenRC. moby/moby#50156
- Update BuildKit to v0.23.1. moby/moby#50243
- Update Buildx to v0.25.0. docker/docker-ce-packaging#1217
- Update Compose to v2.37.2. docker/docker-ce-packaging#1219
- Update Docker Model CLI plugin to v0.1.30. docker/docker-ce-packaging#1218
- Update Go runtime to 1.24.4. docker/docker-ce-packaging#1213, moby/moby#50153, docker/cli#6124
Networking
- Revert Swarm related changes added in 28.2.x builds, due to a regression reported in moby/moby#50129. moby/moby#50169
- Revert: Fix an issue where
docker network inspect --verbose
could sometimes crash the daemon (moby/moby#49937).- Revert: Fix an issue where the load-balancer IP address for an overlay network would not be released in certain cases if the Swarm was lacking an ingress network (moby/moby#49948).
- Revert: Improve the reliability of NetworkDB in busy clusters and lossy networks (moby/moby#49932).
- Revert: Improvements to the reliability and convergence speed of NetworkDB (moby/moby#49939).
- Fix an issue that could cause container startup to fail, or lead to failed UDP port mappings, when some container ports are mapped to
0.0.0.0
and others are mapped to specific host addresses. moby/moby#50054- The
network inspect
response for an overlay network now reports thatEnableIPv4
is true. moby/moby#50147- Windows: Improve daemon startup time in cases where the host has networks of type
"Mirrored"
. moby/moby#50155- Windows: Make sure
docker system prune
anddocker network prune
only remove networks created by Docker. moby/moby#50154
... (truncated)
265f709
Merge pull request #50247
from vvoland/50245-28.xb2a9318
docs: cut api docs for v1.51b3e2e22
Merge pull request #50244
from vvoland/50177-28.xc571cd8
Merge pull request #50243
from vvoland/50238-28.x8c713c1
gha: lower timeouts on "build" and "merge"
steps539c115
Merge pull request #50240
from thaJeztah/28.x_backport_validate_mirrors8e7ea47
vendor: update buildkit to v0.23.1222baf4
vendor: github.com/moby/buildkit v0.23.01627e82
Merge pull request #50241
from thaJeztah/28.x_backport_update_cgroups4070ebd
Merge pull request #50242
from thaJeztah/28.x_backport_fix_event_orderingSourced from github.com/coder/coder/v2's releases.
v2.24.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
- Fix tasks becoming unusable when no workspace preset is defined in corresponding template (#18723, 5059c23b4) (
@hugodutka
)- Fix task sidebar not displaying apps without health check (#18687, f97bd76bb) (
@hugodutka
)Compare:
v2.24.0...v2.24.1
Container image
docker pull ghcr.io/coder/coder:v2.24.1
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
v2.24.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
- Change
update
build to stop workspaces before starting (#18425, 49fcffc26) (@johnstcn
)⚠ Modifies the behavior when updating a workspace. Previously, a workspace
update
would triggger astart
build, re-creating the agent and updating any existing compute resources in-place. This change has workspace updates explicitly trigger astop
build with a subsequentstart
build. This was implemented to fix pre-builds and improve consistency. Read more here.
- CLI: Modifies
coder update
to stop the workspace if already running.- Dashboard: Modifies "update" button to always stop the workspace if already running.
- CLI: enforce selection for multiple agents rather than use randomness (#18427, bacdc2888) (
@mafredri
)This only impacts the flow for our new devcontainer integration, and existing users will not see changes to behavior.
SECURITY CHANGES
- Both Coder v2.23 and Coder v2.24 now handle OIDC refresh tokens (#17878). If users are being logged out of OIDC after short intervals (e.g. 1 hour), ensure you have properly configured OIDC refresh tokens
Features
We'll be exploring the details of major features included in this release in our first product launch event next week. Subscribe using this link to learn more.
Coder tasks allow users to execute long-running jobs using templates in the Coder dashboard. This is often used to manage agentic tasks with tools like Claude Code. See more in our agentic AI documentation.
... (truncated)
f97bd76
fix: handle task sidebar app health check disabled correctly
(cherry-pick #18...5059c23
fix: handle null response from the template presets endpoint
(cherry-pick #18...e5a74a7
chore: pull in cherry picks for v2.24 (#18674)de494d0
feat: add Coder registry links to template creation and editing
(cherry-pick ...7747924
fix: stop tearing down non-TTY processes on SSH session end (cherry-pick
#186...4a61bbe
chore: bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0
(cherry-p...79c666b
fix(vpn): avoid setting session token header twice (#18524)288ec77
feat: add workspace build status to task page (#18520)a8e2c75
chore: update Coder icons to reflect new branding (#18517)fe22b2c
chore: update coder/preview dependency to v1.0.1 (#18550)Sourced from github.com/hashicorp/terraform-plugin-docs's releases.
v0.22.0
BREAKING CHANGES:
- generate: The
.ProviderShortName
template function now uses the rendered provider name to derive the provider short name. Users that pass in the--rendered-provider-name
flag might see a different output for this function (#492)NOTES:
- generate: Generated import documentation will now contain more information about which methods are supported by the provider (CLI command, config by ID, config by identity). (#495)
FEATURES:
- generate: Added support for defining import example file (
import-by-string-id.tf
) using Terraform configuration and theid
attribute (#472)- generate: Added support for defining import example file (
import-by-identity.tf
) using Terraform configuration and theidentity
attribute (managed resource identity) (#496)ENHANCEMENTS:
- validate: Add
allowed-guide-subcategories
andallowed-resource-subcategories
to provide a list of allowed subcategories (#456)- validate: Add
allowed-guide-subcategories-file
andallowed-resource-subcategories-file
to provide a file containing a list of allowed subcategories (#456)- generate: Default resource and function templates now use
.RenderedProviderName
instead of.ProviderName
(#492)- generate: Remove trailing whitespace from default function template when
.HasVariadic
evaluates to false (#489)BUG FIXES:
Sourced from github.com/hashicorp/terraform-plugin-docs's changelog.
0.22.0 (July 01, 2025)
BREAKING CHANGES:
- generate: The
.ProviderShortName
template function now uses the rendered provider name to derive the provider short name. Users that pass in the--rendered-provider-name
flag might see a different output for this function (#492)NOTES:
- generate: Generated import documentation will now contain more information about which methods are supported by the provider (CLI command, config by ID, config by identity). (#495)
FEATURES:
- generate: Added support for defining import example file (
import-by-string-id.tf
) using Terraform configuration and theid
attribute (#472)- generate: Added support for defining import example file (
import-by-identity.tf
) using Terraform configuration and theidentity
attribute (managed resource identity) (#496)ENHANCEMENTS:
- validate: Add
allowed-guide-subcategories
andallowed-resource-subcategories
to provide a list of allowed subcategories (#456)- validate: Add
allowed-guide-subcategories-file
andallowed-resource-subcategories-file
to provide a file containing a list of allowed subcategories (#456)- generate: Default resource and function templates now use
.RenderedProviderName
instead of.ProviderName
(#492)- generate: Remove trailing whitespace from default function template when
.HasVariadic
evaluates to false (#489)BUG FIXES:
0be94a7
Update changelog5db5509
generate: Add support for import configuration examples with
identity
+ sch...3b9b212
generate: Add support for import
configuration examples
with the id
attri...31cddc7
Revert "Bump github.com/yuin/goldmark from 1.7.7 to 1.7.12 (#484)"
(#498)9ff8b91
Dependabot: Single weekly PR for GH Actions, Single PR for
terraform-plugin-*...0367702
Generate: Use rendered provider name instead of provider name in default
temp...8b2645d
Bump github.com/yuin/goldmark from 1.7.7 to 1.7.12 (#484)2f25d2c
fix: remove double newlines when no variadic argument (#489)2ffec57
Remove subcategory field from frontmatter in default provider template.
(#446)20d5937
Bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#491)Sourced from github.com/docker/docker's releases.
28.3.1
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
- docker/cli, 28.3.1 milestone
- moby/moby, 28.3.1 milestone
- Deprecated and removed features, see Deprecated Features.
- Changes to the Engine API, see API version history.
Packaging updates
- Update BuildKit to v0.23.2. moby/moby#50309
- Update Compose to v2.38.1. docker/docker-ce-packaging#1221
- Update Model to v0.1.32 which adds the support for the new top-level
models:
key in Docker Compose. docker/docker-ce-packaging#1222