Sourced from github.com/hashicorp/terraform-plugin-framework-validators's releases.
v0.14.0
NOTES:
- all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#229)
- all: Previously, creating validators with invalid data would result in a
nil
value being returned and a panic fromterraform-plugin-framework
. This has been updated to return an implementation diagnostic referencing the invalid data/validator during config validation. (#235)FEATURES:
- boolvalidator: Added
Equals
validator (#232)ENHANCEMENTS:
- all: Implemented parameter interfaces for all value-based validators. This allows these validators to be used with provider-defined functions. (#235)
Sourced from github.com/hashicorp/terraform-plugin-framework-validators's changelog.
0.14.0 (October 17, 2024)
NOTES:
- all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#229)
- all: Previously, creating validators with invalid data would result in a
nil
value being returned and a panic fromterraform-plugin-framework
. This has been updated to return an implementation diagnostic referencing the invalid data/validator during config validation. (#235)FEATURES:
- boolvalidator: Added
Equals
validator (#232)ENHANCEMENTS:
- all: Implemented parameter interfaces for all value-based validators. This allows these validators to be used with provider-defined functions. (#235)
081db0f
Update changelogaa6a2de
all: Implement function parameter validation interfaces (#238)6acd967
Result of tsccr-helper -log-level=info gha update -latest . (#237)8beb218
Result of tsccr-helper -log-level=info gha update -latest . (#236)974015b
boolvalidator: add Equals
validator (#232)7979126
build(deps): bump github.com/hashicorp/terraform-plugin-framework (#233)7cdde0b
[CI] terraform-devex-repos automation9ec018a
[CI] terraform-devex-repos automation08bf4f2
[CI] terraform-devex-repos automationbb73498
[CI] Update lock workflow fileSourced from crazy-max/ghaction-import-gpg's releases.
v6.2.0
- Bump
@actions/core
from 1.10.1 to 1.11.1 in crazy-max/ghaction-import-gpg#209- Bump braces from 3.0.2 to 3.0.3 in crazy-max/ghaction-import-gpg#203
- Bump ip from 2.0.0 to 2.0.1 in crazy-max/ghaction-import-gpg#196
- Bump micromatch from 4.0.4 to 4.0.8 in crazy-max/ghaction-import-gpg#207
- Bump openpgp from 5.11.0 to 5.11.2 in crazy-max/ghaction-import-gpg#205
- Bump tar from 6.1.14 to 6.2.1 in crazy-max/ghaction-import-gpg#198
Full Changelog: https://github.com/crazy-max/ghaction-import-gpg/compare/v6.1.0...v6.2.0
cb9bde2
Merge pull request #205
from crazy-max/dependabot/npm_and_yarn/openpgp-5.11.2652ac61
chore: update generated content0404dfd
build(deps): bump openpgp from 5.11.0 to 5.11.263a9470
Merge pull request #209
from crazy-max/dependabot/npm_and_yarn/actions/core-1...e3a6456
chore: update generated contentf0d6155
Merge pull request #207
from crazy-max/dependabot/npm_and_yarn/micromatch-4.0.88812250
build(deps): bump @actions/core
from 1.10.1 to 1.11.135465df
build(deps): bump micromatch from 4.0.4 to 4.0.8ea88154
Merge pull request #204
from crazy-max/dependabot/github_actions/docker/bake-...871d8a5
build(deps): bump docker/bake-action from 4 to 5Sourced from github.com/hashicorp/terraform-plugin-framework-validators's releases.
v0.15.0
FEATURES:
- ephemeralvalidator: Introduce new package with declarative validators for ephemeral resource configurations (#242)
Sourced from github.com/hashicorp/terraform-plugin-framework-validators's changelog.
0.15.0 (October 31, 2024)
FEATURES:
- ephemeralvalidator: Introduce new package with declarative validators for ephemeral resource configurations (#242)
987f5ac
Update changelogb793fd3
ephemeralvalidator: Introduce new package for common ephemeral resource
confi...761f545
build(deps): bump github.com/hashicorp/terraform-plugin-framework (#243)371aa75
build(deps): bump github.com/hashicorp/terraform-plugin-go (#241)9765f80
Result of tsccr-helper -log-level=info gha update -latest . (#240)Sourced from goreleaser/goreleaser-action's releases.
v6.1.0
What's Changed
- chore(deps): bump braces from 3.0.2 to 3.0.3 by
@dependabot
in goreleaser/goreleaser-action#467- chore(deps): bump docker/bake-action from 4 to 5 by
@dependabot
in goreleaser/goreleaser-action#468- chore(deps): bump semver from 7.6.2 to 7.6.3 by
@dependabot
in goreleaser/goreleaser-action#470- chore(deps): bump
@actions/http-client
from 2.2.1 to 2.2.2 by@dependabot
in goreleaser/goreleaser-action#473- chore(deps): bump
@actions/http-client
from 2.2.2 to 2.2.3 by@dependabot
in goreleaser/goreleaser-action#474- chore(deps): bump micromatch from 4.0.5 to 4.0.8 by
@dependabot
in goreleaser/goreleaser-action#475- chore(deps): bump
@actions/core
from 1.10.1 to 1.11.1 by@dependabot
in goreleaser/goreleaser-action#478- docs: bump upload-artifact version by
@dunglas
in goreleaser/goreleaser-action#479- chore: update generated content by
@crazy-max
in goreleaser/goreleaser-action#480New Contributors
@dunglas
made their first contribution in goreleaser/goreleaser-action#479Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v6.0.0...v6.1.0
9ed2f89
chore: update generated content (#480)cf63508
docs: bump upload-artifact version (#479)f7623f3
chore(deps): bump @actions/core
from 1.10.1 to 1.11.1 (#478)006a7a4
chore: updatee4066e6
chore(deps): bump micromatch from 4.0.5 to 4.0.8 (#475)22f558e
chore(deps): bump @actions/http-client
from 2.2.2 to 2.2.3
(#474)6e33108
chore(deps): bump @actions/http-client
from 2.2.1 to 2.2.2
(#473)7ca6450
chore(deps): bump semver from 7.6.2 to 7.6.3 (#470)d33b6f6
chore(deps): bump docker/bake-action from 4 to 5 (#468)85d0b9d
chore(deps): bump braces from 3.0.2 to 3.0.3 (#467)Sourced from github.com/hashicorp/terraform-plugin-docs's releases.
v0.20.0
NOTES:
- all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#400)
FEATURES:
- generate: Add support for ephemeral resources (#415)
- migrate: Add support for ephemeral resources (#415)
- validate: Add support for ephemeral resources (#415)
BUG FIXES:
Sourced from github.com/hashicorp/terraform-plugin-docs's changelog.
0.20.0 (November 06, 2024)
NOTES:
- all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#400)
FEATURES:
- generate: Add support for ephemeral resources (#415)
- migrate: Add support for ephemeral resources (#415)
- validate: Add support for ephemeral resources (#415)
BUG FIXES:
439e333
Update changelog1350b10
Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 in /tools (#417)933b4ae
Result of tsccr-helper -log-level=info gha update -latest .github/ (#416)97bd6c7
all: add support for ephemeral resources (#415)6c67ef2
Validate: refactor internal methods to use fs.FS
interface
for file handlin...d70aced
Bump github.com/hashicorp/terraform-json from 0.22.1 to 0.23.0 (#414)78dfe49
Result of tsccr-helper -log-level=info gha update -latest . (#412)75372b2
Bump github.com/yuin/goldmark from 1.7.4 to 1.7.7 (#410)6e81fd4
Result of tsccr-helper -log-level=info gha update -latest . (#408)377bb21
Bump github.com/bmatcuk/doublestar/v4 from 4.6.1 to 4.7.1 (#407)Sourced from github.com/stretchr/testify's releases.
v1.10.0
What's Changed
Functional Changes
- Add PanicAssertionFunc by
@fahimbagar
in stretchr/testify#1337- assert: deprecate CompareType by
@dolmen
in stretchr/testify#1566- assert: make YAML dependency pluggable via build tags by
@dolmen
in stretchr/testify#1579- assert: new assertion NotElementsMatch by
@hendrywiranto
in stretchr/testify#1600- mock: in order mock calls by
@ReyOrtiz
in stretchr/testify#1637- Add assertion for NotErrorAs by
@palsivertsen
in stretchr/testify#1129- Record Return Arguments of a Call by
@jayd3e
in stretchr/testify#1636- assert.EqualExportedValues: accepts everything by
@redachl
in stretchr/testify#1586Fixes
- assert: make tHelper a type alias by
@dolmen
in stretchr/testify#1562- Do not get argument again unnecessarily in Arguments.Error() by
@TomWright
in stretchr/testify#820- Fix time.Time compare by
@myxo
in stretchr/testify#1582- assert.Regexp: handle []byte array properly by
@kevinburkesegment
in stretchr/testify#1587- assert: collect.FailNow() should not panic by
@marshall-lee
in stretchr/testify#1481- mock: simplify implementation of FunctionalOptions by
@dolmen
in stretchr/testify#1571- mock: caller information for unexpected method call by
@spirin
in stretchr/testify#1644- suite: fix test failures by
@stevenh
in stretchr/testify#1421- Fix issue #1662 (comparing infs should fail) by
@ybrustin
in stretchr/testify#1663- NotSame should fail if args are not pointers #1661 by
@sikehish
in stretchr/testify#1664- Increase timeouts in Test_Mock_Called_blocks to reduce flakiness in CI by
@sikehish
in stretchr/testify#1667- fix: compare functional option names for indirect calls by
@arjun-1
in stretchr/testify#1626Documantation, Build & CI
- .gitignore: ignore "go test -c" binaries by
@dolmen
in stretchr/testify#1565- mock: improve doc by
@dolmen
in stretchr/testify#1570- mock: fix FunctionalOptions docs by
@snirye
in stretchr/testify#1433- README: link out to the excellent testifylint by
@brackendawson
in stretchr/testify#1568- assert: fix typo in comment by
@JohnEndson
in stretchr/testify#1580- Correct the EventuallyWithT and EventuallyWithTf example by
@JonCrowther
in stretchr/testify#1588- CI: bump softprops/action-gh-release from 1 to 2 by
@dependabot
in stretchr/testify#1575- mock: document more alternatives to deprecated AnythingOfTypeArgument by
@dolmen
in stretchr/testify#1569- assert: Correctly document EqualValues behavior by
@brackendawson
in stretchr/testify#1593- fix: grammar in godoc by
@miparnisari
in stretchr/testify#1607- .github/workflows: Run tests for Go 1.22 by
@HaraldNordgren
in stretchr/testify#1629- Document suite's lack of support for t.Parallel by
@brackendawson
in stretchr/testify#1645- assert: fix typos in comments by
@alexandear
in stretchr/testify#1650- mock: fix doc comment for NotBefore by
@alexandear
in stretchr/testify#1651- Generate better comments for require package by
@Neokil
in stretchr/testify#1610- README: replace Testify V2 notice with
@dolmen
's V2 manifesto by@hendrywiranto
in stretchr/testify#1518New Contributors
@fahimbagar
made their first contribution in stretchr/testify#1337@TomWright
made their first contribution in stretchr/testify#820@snirye
made their first contribution in stretchr/testify#1433@myxo
made their first contribution in stretchr/testify#1582@JohnEndson
made their first contribution in stretchr/testify#1580
... (truncated)
89cbdd9
Merge pull request #1626
from arjun-1/fix-functional-options-diff-indirect-calls07bac60
Merge pull request #1667
from sikehish/flaky716de8d
Increase timeouts in Test_Mock_Called_blocks to reduce flakiness in
CI118fb83
NotSame should fail if args are not pointers #1661
(#1664)7d99b2b
attempt 205f87c0
more similarea7129e
better fmta1b9c9e
Merge pull request #1663
from ybrustin/master8302de9
Merge branch 'master' into master89352f7
Merge pull request #1518
from hendrywiranto/adjust-readme-remove-v2Sourced from github.com/hashicorp/terraform-plugin-testing's releases.
v1.11.0
NOTES:
- all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#371)
- echoprovider: The
echoprovider
package is considered experimental and may be altered or removed in a subsequent release (#389)FEATURES:
Sourced from github.com/hashicorp/terraform-plugin-testing's changelog.
1.11.0 (November 19, 2024)
NOTES:
- all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#371)
- echoprovider: The
echoprovider
package is considered experimental and may be altered or removed in a subsequent release (#389)FEATURES:
7e23ebc
Update changelogf1e790c
Result of tsccr-helper -log-level=info gha update -latest .github/ (#391)862e9f3
build(deps): Bump github.com/hashicorp/hcl/v2 from 2.22.0 to 2.23.0 (#392)33bf5cf
echoprovider: Add a new test-only v6 provider that echoes ephemeral
provider ...4a88926
build(deps): Bump github.com/golang-jwt/jwt/v4 in /tools (#390)65f3a3e
build(deps): Bump golang.org/x/crypto from 0.28.0 to 0.29.0 (#387)918aea6
tfversion: Add SkipIfNotAlpha
version check (#388)7f6b899
Result of tsccr-helper -log-level=info gha update -latest .github/ (#385)5a23eaa
build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (#384)c593ce4
build(deps): Bump github.com/hashicorp/terraform-json (#381)Sourced from github.com/hashicorp/terraform-plugin-docs's releases.
v0.20.1
BUG FIXES:
- validate: Fixed a bug that caused false positive validation errors for resource types that have the same name as the provider. (#419)
- generate: Fixed a bug that caused all generated resource documentation to have the same content when the provider has a resource type with the same name as the provider. (#419)
- generate: Fixed a bug that would return an error when a static file exists in both
templates
anddocs
, which will now be ignored. (#421)
Sourced from github.com/hashicorp/terraform-plugin-docs's changelog.
0.20.1 (November 26, 2024)
BUG FIXES:
- validate: Fixed a bug that caused false positive validation errors for resource types that have the same name as the provider. (#419)
- generate: Fixed a bug that caused all generated resource documentation to have the same content when the provider has a resource type with the same name as the provider. (#419)
- generate: Fixed a bug that would return an error when a static file exists in both
templates
anddocs
, which will now be ignored. (#421)
Sourced from github.com/docker/docker's releases.
v27.4.0
27.4.0
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
API
GET /images/json
with themanifests
option enabled now preserves the original order in which manifests appeared in the manifest-index. moby/moby#48712Bug fixes and enhancements
- When reading logs with the
jsonfile
orlocal
log drivers, any errors while trying to read or parse underlying log files will cause the rest of the file to be skipped and move to the next log file (if one exists) rather than returning an error to the client and closing the stream. The errors are viewable in the Docker Daemon logs and exported to traces when tracing is configured. moby/moby#48842- When reading log files, compressed log files are now only decompressed when needed rather than decompressing all files before starting the log stream. moby/moby#48842
- Fix an issue that meant published ports from one container on a bridge network were not accessible from another container on the same network with
userland-proxy
disabled, if the kernel'sbr_netfilter
module was not loaded and enabled. The daemon will now attempt to load the module and enablebridge-nf-call-iptables
orbridge-nf-call-ip6tables
when creating a network with the userland proxy disabled. moby/moby#48685- Fix loading of
bridge
andbr_netfilter
kernel modules. moby/moby#48966- containerd image store: Fix Docker daemon failing to fully start with a "context deadline exceeded error" with containerd snapshotter and many builds/images. moby/moby#48954
- containerd image-store: Fix partially pulled images not being garbage-collected. moby#48910, moby/moby#48957
- containerd image store: Fix
docker image inspect
outputting duplicate references inRepoDigests
. moby/moby#48785- containerd image store: Fix not being able to connect to some insecure registries in cases where the HTTPS request failed due to a non-TLS related error. moby/moby#48758
- containerd image store: Remove a confusing warning log when tagging a non-dangling image. moby/moby#49010
- dockerd-rootless-setuptool.sh: let --force ignore smoke test errors moby/moby#48695
- Disable IPv6 Duplicate Address Detection (DAD) for addresses assigned to the bridges belonging to bridge networks. moby/moby#48684
- Remove BuildKit init timeout. moby/moby#48963
- Ignore "dataset does not exist" error when removing dataset on ZFS. moby/moby#48968
- Client: Prevent idle connections leaking FDs. moby/moby#48764
- Fix anonymous volumes being created through the
--mount
option not being marked as anonymous. moby/moby#48755- After a daemon restart with live-restore, ensure an iptables jump to the
DOCKER-USER
chain is placed before other rules. moby/moby#48714- Fix a possible memory leak caused by OTel meters. moby/moby#48693
- Create distinct build history db for each store. moby/moby#48688
- Fix an issue that caused excessive memory usage when DNS resolution was made in a tight loop. moby/moby#48840
- containerd image store: Do not underline names in
docker image ls --tree
. docker/cli#5519- containerd image store: Change name of
USED
column indocker image ls --tree
toIN USE
. docker/cli#5518- Fix a bug preventing image pulls from being cancelled during
docker run
. docker/cli#5654- Port some completions from the bash completion to the new cobra based completion. docker/cli#5618
- The
docker login
anddocker logout
command no longer update the configuration file if the credentials didn't change. docker/cli#5569- Optimise
docker stats
to reduce flickering issues. docker/cli#5588, docker/cli#5635- Fix inaccessible plugins paths preventing plugins from being detected. docker/cli#5652
- Add support for
events --filter
in cobra generated shell completions. docker/cli#5614- Fix bash completion for
events --filter daemon=
. docker/cli#5563- Improve shell-completion of containers for
docker rm
. docker/cli#5540- Add shell-completion for
--platform
flags. docker/cli#5540- rootless: Make
/etc/cdi
and/var/run/cdi
accessible by the Container Device Interface (CDI) integration. moby/moby#49027Removed
- Deprecate
Daemon.Exists()
andDaemon.IsPaused()
. These functions are no longer used and will be removed in the next release. moby/moby#48719- Deprecate
container.ErrNameReserved
andcontainer.ErrNameNotReserved
. moby/moby#48697
... (truncated)
92a8393
Merge pull request #49027
from thaJeztah/27.x_backport_cdi-rootless9163aa3
Merge pull request #49026
from thaJeztah/27.x_update_go_1.22.104775621
Dockerd rootless: make {/etc,/var/run}/cdi available0176f4a
Merge pull request #49024
from thaJeztah/27.x_vendor_buildkit_0.17.30e34b39
update to go1.22.107919b80
[27.x] vendor: github.com/moby/buildkit v0.17.3a92d4c5
Merge pull request #49013
from vvoland/49006-27.x1cc1274
Merge pull request #49010
from vvoland/49009-27.x525b929
registry: deprecate RepositoryInfo.Classd6d43b2
c8d/tag: Don't log a warning if the source image is not danglingSourced from actions/setup-go's releases.
v5.2.0
What's Changed
- Leveraging the raw API to retrieve the version-manifest, as it does not impose a rate limit and hence facilitates unrestricted consumption without the need for a token for Github Enterprise Servers by
@Shegox
in actions/setup-go#496New Contributors
@Shegox
made their first contribution in actions/setup-go#496Full Changelog: https://github.com/actions/setup-go/compare/v5...v5.2.0
3041bf5
feat: fallback to "raw" endpoint for manifest when rate limit
is reached (#496)Sourced from github.com/hashicorp/terraform-plugin-framework-validators's releases.
v0.16.0
FEATURES:
- listvalidator: Added
NoNullValues
validator (#245)- mapvalidator: Added
NoNullValues
validator (#245)- setvalidator: Added
NoNullValues
validator (#245)- dynamicvalidator: New package which contains
types.Dynamic
specific validators (#249)BUG FIXES:
- Fixed bug with
ConflictsWith
andAlsoRequires
validators where unknown values would raise invalid diagnostics duringterraform validate
. (#251)
Sourced from github.com/hashicorp/terraform-plugin-framework-validators's changelog.
0.16.0 (December 12, 2024)
FEATURES:
- listvalidator: Added
NoNullValues
validator (#245)- mapvalidator: Added
NoNullValues
validator (#245)- setvalidator: Added
NoNullValues
validator (#245)- dynamicvalidator: New package which contains
types.Dynamic
specific validators (#249)BUG FIXES:
- Fixed bug with
ConflictsWith
andAlsoRequires
validators where unknown values would raise invalid diagnostics duringterraform validate
. (#251)
89e17ee
Update changelogb500ce7
internal/schemavalidator: Fix bug where unknown values were returning
error d...16687f3
New package dynamicvalidator
(#249)7d19faa
Add NoNullValues
validators (#246)e16013a
Result of tsccr-helper -log-level=info gha update -latest .github/ (#248)6831a7c
build(deps): bump github.com/golang-jwt/jwt/v4 in /tools (#247)c832d5d
Result of tsccr-helper -log-level=info gha update -latest .github/ (#244)Sourced from golangci/golangci-lint-action's releases.
v6.2.0
What's Changed
Changes
- chore: use new build tag syntax by
@alexandear
in golangci/golangci-lint-action#1133- feat: support linux arm64 public preview by
@ldez
in golangci/golangci-lint-action#1144Documentation
- docs: update local development instructions by
@dmitris
in golangci/golangci-lint-action#1125Dependencies
- build(deps-dev): bump the dev-dependencies group with 3 updates by
@dependabot
in golangci/golangci-lint-action#1112- build(deps): bump the dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1113- build(deps-dev): bump the dev-dependencies group with 3 updates by
@dependabot
in golangci/golangci-lint-action#1114- build(deps): bump
@types/node
from 22.7.4 to 22.7.5 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1115- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1117- build(deps): bump
@types/node
from 22.7.5 to 22.7.7 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1118- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1119- build(deps): bump
@types/node
from 22.7.7 to 22.8.1 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1120- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1122- build(deps): bump the dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1123- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1126- build(deps): bump
@types/node
from 22.8.7 to 22.9.0 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1127- build(deps-dev): bump the dev-dependencies group with 3 updates by
@dependabot
in golangci/golangci-lint-action#1128- build(deps): bump
@types/node
from 22.9.0 to 22.9.3 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1130- build(deps): bump
@types/node
from 22.9.3 to 22.10.1 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1131- build(deps-dev): bump the dev-dependencies group across 1 directory with 4 updates by
@dependabot
in golangci/golangci-lint-action#1132- build(deps-dev): bump the dev-dependencies group with 3 updates by
@dependabot
in golangci/golangci-lint-action#1134- build(deps): bump
@actions/cache
from 3.3.0 to 4.0.0 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1135- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1136- build(deps): bump
@types/node
from 22.10.1 to 22.10.2 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1137- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1138- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1139- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1141- build(deps): bump
@types/node
from 22.10.2 to 22.10.5 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1142- build(deps-dev): bump the dev-dependencies group with 3 updates by
@dependabot
in golangci/golangci-lint-action#1143New Contributors
@dmitris
made their first contribution in golangci/golangci-lint-action#1125@alexandear
made their first contribution in golangci/golangci-lint-action#1133Full Changelog: https://github.com/golangci/golangci-lint-action/compare/v6.1.1...v6.2.0
ec5d184
feat: support linux arm64 public preview (#1144)a0297a1
build(deps-dev): bump the dev-dependencies group with 3 updates (#1143)58eda26
build(deps): bump @types/node
from 22.10.2 to 22.10.5 in
the dependencies gro...44c2434
build(deps-dev): bump the dev-dependencies group with 2 updates (#1141)2f13b80
build(deps-dev): bump the dev-dependencies group with 2 updates (#1139)1ac3686
build(deps-dev): bump the dev-dependencies group with 2 updates (#1138)9937fdf
build(deps): bump @types/node
from 22.10.1 to 22.10.2 in
the dependencies gro...cb60b26
build(deps-dev): bump the dev-dependencies group with 2 updates (#1136)774c35b
build(deps): bump @actions/cache
from 3.3.0 to 4.0.0 in
the dependencies grou...7ce5487
build(deps-dev): bump the dev-dependencies group with 3 updates (#1134)5ef5923
Revert "CopyMethod" since it's not ready49b0b59
Merge pull request #164 from
eth-p/feat-copymethod-apif530620
ci: Allow triggering Go workflow manuallyb4dd789
refactor: Split common code out of CopyBytes9205813
feat: Add FileCopyMethod option / API2f93b8f
Merge pull request #159 from
otiai10/dependabot/go_modules/main/golang.org/x/...87072f3
Bump golang.org/x/sys from 0.23.0 to 0.24.0d0690cb
Merge pull request #158 from
otiai10/dependabot/go_modules/main/golang.org/x/...b87119d
Bump golang.org/x/sys from 0.22.0 to 0.23.0355527c
Merge pull request #157 from
otiai10/dependabot/go_modules/main/golang.org/x/...Sourced from github.com/docker/docker's releases.
v27.5.0
27.5.0
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bugfixes and enhancements
- containerd image store: Fix passing a build context via tarball to the
/build
endpoint. moby/moby#49194- Builder garbage collection policies without a
keepStorage
value now inherit thedefaultKeepStorage
limit as intended. moby/moby#49137- Preserve network labels during daemon startup. moby/moby#49200
- Fix a potential race condition error when deleting a container. moby/moby#49239
Go SDK
pkg/sysinfo
: deprecateNumCPU
. This utility has the same behavior asruntime.NumCPU
. moby/moby#49247pkg/fileutils
: deprecateGetTotalUsedFds
: this function is only used internally and will be removed in the next release. moby/moby#49209pkg/ioutils
: deprecateBytesPipe
,NewBytesPipe
,ErrClosed
,WriteCounter
,NewWriteCounter
,NewReaderErrWrapper
,NopFlusher
,NopWriter
,NopWriteCloser
. They were only used internally and will be removed in the next release. moby/moby#49246, moby/moby#49255pkg/reexec
: This package is deprecated and moved to a separate module. Usegithub.com/moby/sys/reexec
instead. moby/moby#49135Packaging updates
- Update containerd to v1.7.25 moby/moby#49253
- Update
runc
to v1.2.4 moby/moby#49243- Update BuildKit to v0.18.2 moby/moby#48949
- Update Compose to v2.32.2 docker/docker-ce-packaging#1140
v27.5.0-rc.2
27.5.0-rc.2
This is a pre-release of the upcoming 27.5.0 release.
Pre-releases are intended for testing new releases: only install in a test environment!
curl -fsSL https://get.docker.com -o get-docker.sh sudo CHANNEL=test sh get-docker.sh
Known issues:
- There is no changelog yet; an overview of pull requests included in this release can be found on GitHub:
- docker cli: all pull requests for 27.5.0 / all "changelog" pull requests for 27.5.0
- docker engine: all pull requests for 27.5.0 / all "changelog" pull requests for 27.5.0
- There are no packages available yet for the s390x and ppc64le architectures
Bugs and regressions can be reported in these issue trackers:
... (truncated)
38b84dc
Merge pull request #49255
from thaJeztah/27.x_backport_ioutils_more_deprecationsae82113
Merge pull request #49253
from thaJeztah/27.x_backport_bump_containerd_binary...8a2fd51
pkg/ioutils: deprecate NopWriteClosercf37b66
pkg/ioutils: deprecate NopWriterc83f658
Dockerfile: update containerd to v1.7.25931be8e
Merge pull request #49246
from thaJeztah/27.x_backport_ioutils_deprecations2e1aee3
Merge pull request #49249
from robmry/backport-27.x/fix_unit_tests_for_nftabl...f53d72e
Fix unit tests for an nftables host55f7055
Merge pull request #49243
from thaJeztah/27.x_backport_bump_runc_binary_1.2.436ad318
Merge pull request #49247
from thaJeztah/27.x_backport_deprecate_runtime_numcpudfc720d
go.mod: update golang.org/x dependencies8e66b04
html: use strings.EqualFold instead of lowering ourselvesb935f7b
html: avoid endless loop on error token9af49ef
route: remove unused sizeof* consts6705db9
quic: clean up crypto streams when dropping packet protection keys4ef7588
quic: handle ACK frame in packet which drops number space552d8ac
Revert "route: change from syscall to x/sys/unix"13a7c01
Revert "route: remove unused sizeof* consts on freebsd"285e1cf
go.mod: update golang.org/x dependenciesd0a1049
route: remove unused sizeof* consts on freebsdSourced from github.com/coder/coder/v2's releases.
v2.18.3
Stable (since January 18, 2025)
Changelog
Bugfixes
- Fix a regression causing the "Groups" page to not show up in deployment settings (#16185, fbc2a73be)
Compare:
v2.18.2...v2.18.3
Container image
docker pull ghcr.io/coder/coder:v2.18.3
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
v2.18.2
Changelog
Stable (since Jan 7, 2025)
Bugfixes
- Server: Correctly evaluate dynamic workspace tag values (#15897, dcf51535) (
@johnstcn
)- CLI: Allow entering non-default values in multi-select (#15935, 638247c9) (
@joobisb
)- Terraform Parser: Skip evaluation of unrelated parameters (#16023, 1ab10cf8) (
@johnstcn
)Compare:
v2.18.1...v2.18.2
Container image
docker pull ghcr.io/coder/coder:v2.18.2
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
a5a7326
chore: add cherry picks for v2.18.3 (#16187)d15c470
chore: add cherry-picks for patch 2.18.2 (#16061)Sourced from github.com/coder/coder/v2's releases.
v2.18.4
Stable (since January 23, 2025)
Changelog
Bug fixes
- Return first workspace agent script timing per script (#16203, bd6f4266a) (
@DanielleMaywood
)Fixes a memory leak in the dashboard and prevents startup scripts from running if the agent crashes.
- Change precedence order between coder_workspace_tags and request_tags (#16119, 803e2c767) (
@johnstcn
)Fixes an issue where setting workspace tags using variables would fail.
- Fetch custom roles from workspace agent context to fix broken endpoints (#16237, 612535856) (
@Emyrk
)- Examples: Persist
/home/coder
instead of/home/${local.user}
on Docker template (#16190, 075269a94) (@phorcys420
)Compare:
v2.18.3...v2.18.4
Container image
docker pull ghcr.io/coder/coder:v2.18.4
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
6125358
fix: fetch custom roles from workspace agent context (cherry-pick #16237)
(#1...803e2c7
fix: change precedence order between coder_workspace_tags and
request_tags (#...bd6f426
fix: return first workspace agent script timing per script (cherry-pick
#1620...075269a
fix(examples/templates/docker): persist /home/coder
instead
of `/home/${loc...Sourced from github.com/hashicorp/terraform-plugin-go's releases.
v0.26.0
BREAKING CHANGES:
- tfprotov5+tfprotov6:
EphemeralResourceServer
interface is now required inProviderServer
. Implementations not needing ephemeral resource support can return errors from the*EphemeralResource
methods. (#442)- tfprotov5+tfprotov6: Removed temporary
ProviderServerWithEphemeralResources
interface type. UseEphemeralResourceServer
instead. (#442)NOTES:
- all: To prevent compilation errors, ensure your Go module is updated to at least terraform-plugin-framework@v1.13.0, terraform-plugin-mux@v0.17.0, terraform-plugin-sdk/v2@v2.35.0, and terraform-plugin-testing@v1.11.0 before upgrading this dependency. (#442)
FEATURES:
- tfprotov5+tfprotov6: Upgraded protocols and added types to support write-only attributes (#462)
Sourced from github.com/hashicorp/terraform-plugin-go's changelog.
0.26.0 (January 22, 2025)
BREAKING CHANGES:
- tfprotov5+tfprotov6:
EphemeralResourceServer
interface is now required inProviderServer
. Implementations not needing ephemeral resource support can return errors from the*EphemeralResource
methods. (#442)- tfprotov5+tfprotov6: Removed temporary
ProviderServerWithEphemeralResources
interface type. UseEphemeralResourceServer
instead. (#442)NOTES:
- all: To prevent compilation errors, ensure your Go module is updated to at least terraform-plugin-framework@v1.13.0, terraform-plugin-mux@v0.17.0, terraform-plugin-sdk/v2@v2.35.0, and terraform-plugin-testing@v1.11.0 before upgrading this dependency. (#442)
FEATURES:
- tfprotov5+tfprotov6: Upgraded protocols and added types to support write-only attributes (#462)
a106af9
Update changelogeeca0d0
build(deps): Bump golang.org/x/net from 0.29.0 to 0.33.0 in /tools (#464)7ff6ef6
tfprotov5+tfprotov6: Require EphemeralResourceServer
in
ProviderServer
(#...afd18f1
tfprotov5+tfprotov6: Write-only Attribute Implementation (#462)707c7af
build(deps): Bump google.golang.org/protobuf from 1.36.2 to 1.36.3 (#461)f9370f2
build(deps): Bump github.com/hashicorp/terraform-registry-address (#460)5da0acf
build(deps): Bump google.golang.org/grpc from 1.69.2 to 1.69.4 (#459)a54e1cc
build(deps): Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 (#458)54b2010
Result of tsccr-helper -log-level=info gha update -latest .github/ (#457)f946e2a
build(deps): Bump google.golang.org/protobuf from 1.35.2 to 1.36.1 (#455)Sourced from github.com/coder/coder/v2's releases.
v2.18.5
Stable (since January 29, 2025)
Changelog
- Migrate to coder/websocket 1.8.12 (#15898, 2c7f8ac65) (
@spikecurtis
)- Update coder/tailscale to latest main (#15927, 2bba3d7b7) (
@Emyrk
)Resolves SSH panic.
- Provisioner: Add support for built-in Terraform functions (#16183, 4ba0b39f0) (
@johnstcn
)- Provisioner: Allow empty values in
coder_workspace_tag
defaults (#16303, 76adde91d)Compare:
v2.18.4...v2.18.5
Container image
docker pull ghcr.io/coder/coder:v2.18.5
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
Sourced from goreleaser/goreleaser-action's releases.
v6.2.1
What's Changed
This version of the actions adds support for GoReleaser Pro v2.7.0 versioning (which dropped the
-pro
suffix). Older versions should work fine.[!WARNING] This version is required for GoReleaser Pro v2.7.0+. Read more here.
Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v6.2.0...v6.2.1
v6.2.0
What's Changed
This version of the actions adds support for GoReleaser Pro v2.7.0 versioning (which dropped the
-pro
suffix). Older versions should work fine.[!WARNING] This version is required for GoReleaser Pro v2.7.0+. Read more here.
Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v6.1.0...v6.2.0
90a3faa
chore(deps): bake vendor0262998
test: fixes450d3a4
test: fix configs25b92ab
chore(deps): update semver and tool-cachebc0ac76
chore(deps): update actions842e7cc
feat: update for goreleaser v2.7d28c982
chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 (#482)Sourced from github.com/go-jose/go-jose/v4's releases.
v4.0.5
What's Changed
- Don't allow unbounded amounts of splits by
@mcpherrinm
in go-jose/go-jose#167Fixes https://github.com/go-jose/go-jose/security/advisories/GHSA-c6gw-w398-hv78
Various other dependency updates, small fixes, and documentation updates in the full changelog
New Contributors
@tgeoghegan
made their first contribution in go-jose/go-jose#161Full Changelog: https://github.com/go-jose/go-jose/compare/v4.0.4...v4.0.5
Version 4.0.4
Fixed
- Reverted "Allow unmarshalling JSONWebKeySets with unsupported key types" as a breaking change. See #136 / #137.
Version 4.0.3
Changed
Sourced from github.com/go-jose/go-jose/v4's changelog.
v4.0.4
Fixed
- Reverted "Allow unmarshalling JSONWebKeySets with unsupported key types" as a breaking change. See #136 / #137.
v4.0.3
Changed
99b346c
Don't allow unbounded amounts of splits (#167)22811e7
Fix broken link in README.md (#161)9dde849
Remove CLA mentions from CONTRIBUTING.md (#160)89172c5
Bump golang.org/x/crypto from 0.31.0 to 0.32.0 (#158)ee05e01
Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#157)c0aef3e
Bump golang.org/x/crypto from 0.25.0 to 0.31.0 (#156)fdc2ceb
Remove export disclaimer (#146)10c69ef
Short circuit return errors from JSONWebKey.UnmarshalJSON()
(#141)15bc4c2
Update CHANGELOG for 4.0.4 (#138)f3534ca
Revert #130:
JSONWebKeySet: ignore unsupported key types (#137)Sourced from github.com/docker/docker's releases.
v28.0.0
28.0.0
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
- docker/cli, 28.0.0 milestone
- moby/moby, 28.0.0 milestone
- Deprecated and removed features, see Deprecated Features.
- Changes to the Engine API, see API version history.
New
- Add ability to mount an image inside a container via
--mount type=image
. moby/moby#48798
- You can also specify
--mount type=image,image-subpath=[subpath],...
option to mount a specific path from the image. docker/cli#5755docker images --tree
now shows metadata badges. docker/cli#5744docker load
,docker save
, anddocker history
now support a--platform
flag allowing you to choose a specific platform for single-platform operations on multi-platform images. docker/cli#5331- Add
OOMScoreAdj
todocker service create
anddocker stack
. docker/cli#5145docker buildx prune
now supportsreserved-space
,max-used-space
,min-free-space
andkeep-bytes
filters. moby/moby#48720- Windows: Add support for running containerd as a child process of the daemon, instead of using a system-installed containerd. moby/moby#47955
Networking
- The
docker-proxy
binary has been updated, older versions will not work with the updateddockerd
. moby/moby#48132
- Close a window in which the userland proxy (
docker-proxy
) could accept TCP connections, that would then fail afteriptables
NAT rules were set up.- The executable
rootlesskit-docker-proxy
is no longer used, it has been removed from the build and distribution.- DNS nameservers read from the host's
/etc/resolv.conf
are now always accessed from the host's network namespace. moby/moby#48290
- When the host's
/etc/resolv.conf
contains no nameservers and there are no--dns
overrides, Google's DNS servers are no longer used, apart from by the default bridge network and in build containers.- Container interfaces in bridge and macvlan networks now use randomly generated MAC addresses. moby/moby#48808
- Gratuitous ARP / Neighbour Advertisement messages will be sent when the interfaces are started so that, when IP addresses are reused, they're associated with the newly generated MAC address.
- IPv6 addresses in the default bridge network are now IPAM-assigned, rather than being derived from the MAC address.
- The deprecated OCI
prestart
hook is now only used by build containers. For other containers, network interfaces are added to the network namespace after task creation is complete, before the container task is started. moby/moby#47406- Add a new
gw-priority
option todocker run
,docker container create
, anddocker network connect
. This option will be used by the Engine to determine which network provides the default gateway for a container. Ondocker run
, this option is only available through the extended--network
syntax. docker/cli#5664- Add a new netlabel
com.docker.network.endpoint.ifname
to customize the interface name used when connecting a container to a network. It's supported by all built-in network drivers on Linux. moby/moby#49155
- When a container is created with multiple networks specified, there's no guarantee on the order networks will be connected to the container. So, if a custom interface name uses the same prefix as the auto-generated names, for example
eth
, the container might fail to start.- The recommended practice is to use a different prefix, for example
en0
, or a numerical suffix high enough to never collide, for exampleeth100
.- This label can be specified on
docker network connect
via the--driver-opt
flag, for exampledocker network connect --driver-opt=com.docker.network.endpoint.ifname=foobar …
.- Or via the long-form
--network
flag ondocker run
, for exampledocker run --network=name=bridge,driver-opt=com.docker.network.endpoint.ifname=foobar …
- If a custom network driver reports capability
GwAllocChecker
then, before a network is created, it will get aGwAllocCheckerRequest
with the network's options. The custom driver may then reply that no gateway IP address should be allocated. moby/moby#49372Port publishing in bridge networks
dockerd
now requiresipset
support in the Linux kernel. moby/moby#48596
- The
iptables
andip6tables
rules used to implement port publishing and network isolation have been extensively modified. This enables some of the following functional changes, and is a first step in refactoring to enable nativenftables
support in a future release. moby/moby#48815- If it becomes necessary to downgrade to an earlier version of the daemon, some manual cleanup of the new rules will be necessary. The simplest and surest approach is to reboot the host, or use
iptables -F
andip6tables -F
to flush all existingiptables
rules from thefilter
table before starting the older version of the daemon. When that is not possible, run the following commands as root:
iptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
iptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER
- If you were previously running with the iptables filter-FORWARD policy set to
ACCEPT
and need to restore access to unpublished ports, also delete per-bridge-network rules from theDOCKER
chains. For example,iptables -D DOCKER ! -i docker0 -o docker0 -j DROP
.- Fix a security issue that was allowing remote hosts to connect directly to a container on its published ports. moby/moby#49325
- Fix a security issue that was allowing neighbor hosts to connect to ports mapped on a loopback address. moby/moby#49325
... (truncated)
af898ab
Merge pull request #49495
from vvoland/update-buildkitd67f035
vendor: github.com/moby/buildkit v0.20.000ab386
Merge pull request #49491
from vvoland/update-buildkit1fde8c4
builder-next: fix cdi managercde9f07
vendor: github.com/moby/buildkit v0.20.0-rc389e1429
Merge pull request #49490
from thaJeztah/dockerfile_lintingb2b5590
Dockerfile: fix linting warnings62bc597
Merge pull request #49480
from thaJeztah/docs_api_1.48670cd81
Merge pull request #49485
from vvoland/c8d-list-panica3628f3
docs/api: add documentation for API v1.48Sourced from github.com/hashicorp/terraform-plugin-framework-validators's releases.
v0.17.0
FEATURES:
- boolvalidator: Added
PreferWriteOnlyAttribute
validator (#263)- dynamicvalidator: Added
PreferWriteOnlyAttribute
validator (#263)- float32validator: Added
PreferWriteOnlyAttribute
validator (#263)- float64validator: Added
PreferWriteOnlyAttribute
validator (#263)- int32validator: Added
PreferWriteOnlyAttribute
validator (#263)- int64validator: Added
PreferWriteOnlyAttribute
validator (#263)- listvalidator: Added
PreferWriteOnlyAttribute
validator (#263)- mapvalidator: Added
PreferWriteOnlyAttribute
validator (#263)- numbervalidator: Added
PreferWriteOnlyAttribute
validator (#263)- objectvalidator: Added
PreferWriteOnlyAttribute
validator (#263)- resourcevalidator: Added
PreferWriteOnlyAttribute
validator (#263)- setvalidator: Added
PreferWriteOnlyAttribute
validator (#263)- stringvalidator: Added
PreferWriteOnlyAttribute
validator (#263)
Sourced from github.com/hashicorp/terraform-plugin-framework-validators's changelog.
0.17.0 (February 19, 2025)
FEATURES:
- boolvalidator: Added
PreferWriteOnlyAttribute
validator (#263)- dynamicvalidator: Added
PreferWriteOnlyAttribute
validator (#263)- float32validator: Added
PreferWriteOnlyAttribute
validator (#263)- float64validator: Added
PreferWriteOnlyAttribute
validator (#263)- int32validator: Added
PreferWriteOnlyAttribute
validator (#263)- int64validator: Added
PreferWriteOnlyAttribute
validator (#263)- listvalidator: Added
PreferWriteOnlyAttribute
validator (#263)- mapvalidator: Added
PreferWriteOnlyAttribute
validator (#263)- numbervalidator: Added
PreferWriteOnlyAttribute
validator (#263)- objectvalidator: Added
PreferWriteOnlyAttribute
validator (#263)- resourcevalidator: Added
PreferWriteOnlyAttribute
validator (#263)- setvalidator: Added
PreferWriteOnlyAttribute
validator (#263)- stringvalidator: Added
PreferWriteOnlyAttribute
validator (#263)
75974fc
Update changelog13b6d4d
Add PreferWriteOnlyAttribute()
validators to
resourcevalidator
and all va...6be3c39
build(deps): bump github.com/hashicorp/terraform-plugin-framework (#266)47cad1b
Result of tsccr-helper -log-level=info gha update -latest .github/ (#264)e0fa613
Update golangci config and resolve copyloopvar
(#265)e0dda54
Result of tsccr-helper -log-level=info gha update -latest .github/ (#262)08b59e2
Result of tsccr-helper -log-level=info gha update -latest .github/ (#261)c534568
build(deps): bump github.com/hashicorp/copywrite in /tools (#260)bcaf368
build(deps): bump golang.org/x/net from 0.23.0 to 0.33.0 in /tools (#259)9d17e39
Result of tsccr-helper -log-level=info gha update -latest .github/ (#257)Sourced from github.com/hashicorp/terraform-plugin-framework's releases.
v1.14.1
BUG FIXES:
- internal/fwserver: fixed bug where write-only attributes set in configuration would cause perpetual diffs for computed attributes. (#1097)
v1.14.0
NOTES:
- Write-only attribute support is in technical preview and offered without compatibility promises until Terraform 1.11 is generally available. (#1044)
- ephemeral: Ephemeral resources are now considered generally available and protected by compatibility promises. (#1052)
FEATURES:
- resource/schema: Added
WriteOnly
schema field for managed resource schemas to indicate a write-only attribute. Write-only attribute values are not saved to the Terraform plan or state artifacts. (#1044)BUG FIXES:
Sourced from github.com/hashicorp/terraform-plugin-framework's changelog.
1.14.1 (February 20, 2025)
BUG FIXES:
- internal/fwserver: fixed bug where write-only attributes set in configuration would cause perpetual diffs for computed attributes. (#1097)
1.14.0 (February 19, 2025)
NOTES:
- Write-only attribute support is in technical preview and offered without compatibility promises until Terraform 1.11 is generally available. (#1044)
- ephemeral: Ephemeral resources are now considered generally available and protected by compatibility promises. (#1052)
FEATURES:
- resource/schema: Added
WriteOnly
schema field for managed resource schemas to indicate a write-only attribute. Write-only attribute values are not saved to the Terraform plan or state artifacts. (#1044)BUG FIXES:
083644c
Update changelog3000d8c
internal/fwserver: Move write-only nullification to earlier in
PlanResourceCh...7c9193d
Update changelog8288f62
Result of tsccr-helper -log-level=info gha update -latest .github/ (#1094)ecd80f6
resource/schema: Add validation to prevent write-only attributes in sets
and ...0724df1
Improve dynamic attribute internal validation handling (#1090)d91ccc1
docs: Remove experimental verbiage from ephemeral resources (#1092)fbfbe5c
chore: Update golangci-lint linters and apply fixes (#1091)bf1d023
internal/fwschemadata: Rewrite SetValue
semantic equality
logic to ignore o...e1e6866
Add support for write only attributes (#1044)Sourced from github.com/hashicorp/terraform-plugin-docs's releases.
v0.21.0
FEATURES:
- generate: Add support for write-only arguments (#434)
Sourced from github.com/hashicorp/terraform-plugin-docs's changelog.
0.21.0 (February 27, 2025)
FEATURES:
- generate: Add support for write-only arguments (#434)
34ba7c2
Update changelog660c8d8
Result of tsccr-helper -log-level=info gha update -latest .github/ (#452)2ad3f4c
Bump github.com/hashicorp/copywrite from 0.20.0 to 0.21.0 in /tools (#450)e36f96d
generate: Add hyperlinks to user documentation and version callouts for
write...80d1c8e
Result of tsccr-helper -log-level=info gha update -latest .github/ (#449)411d870
Added write-only support to generate (#434)40e402f
Bump golang.org/x/text from 0.21.0 to 0.22.0 (#444)e77d9f6
Bump github.com/hashicorp/cli from 1.1.6 to 1.1.7 (#441)ecbdcf3
Result of tsccr-helper -log-level=info gha update -latest .github/ (#443)301169a
Bump github.com/bmatcuk/doublestar/v4 from 4.8.0 to 4.8.1 (#440)Sourced from github.com/docker/docker's releases.
v28.0.1
28.0.1
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Networking
- Remove dependency on kernel modules
ip_set
,ip_set_hash_net
andnetfilter_xt_set
.
- The dependency was introduced in release 28.0.0 but proved too disruptive. The iptables rules using these modules have been replaced. moby/moby#49530
- Allow daemon startup on a host with IPv6 disabled without requiring
--ip6tables=false
. moby/moby#49525- Fix a bug that was causing containers with
--restart=always
and a published port already in use to restart in a tight loop. moby/moby#49507- Fix an issue with Swarm ingress, caused by incorrect ordering of iptables rules. moby/moby#49538
- Fix creation of a swarm-scoped network from a
--config-only
network. moby/moby#49521- Fix
docker network inspect
reporting an IPv6 gateway with CIDR suffix for a newly created network with no specific IPAM config, until a daemon restart. moby/moby#49520- Improve the error reported when kernel modules
ip_set
,ip_set_hash_net
andnetilter_xt_set
are not available. moby/moby#49524- Move most of Docker's iptables rules out of the filter-FORWARD chain, so that other applications are free to append rules that must follow Docker's rules. moby/moby#49518
- Update
--help
output and man page lo state which options only apply to the default bridge network. moby/moby#49522Bug fixes and enhancements
- Fix
docker context create
always returning an error when using the"skip-tls-verify"
option. docker/cli#5850- Fix shell completion suggesting IDs instead of names for services and nodes. docker/cli#5848
- Fix unintentionally printing exit status to standard error output when
docker exec/run
returns a non-zero status. docker/cli#5854- Fix regression
protocol "tcp" is not supported by the RootlessKit port driver "slirp4netns"
. moby/moby#49514- containerd image store: Fix
docker inspect
not being able to show multi-platform images with missing layers for all platforms. moby/moby#49533- containerd image store: Fix
docker images --tree
reporting wrong content size. moby/moby#49535- Fix compilation on i386 moby/moby#49526
Packaging updates
- Update
github.com/go-jose/go-jose/v4
to v4.0.5 to address. GHSA-c6gw-w398-hv78 / CVE-2025-27144 docker/cli#5867- Update Buildx to v0.21.1. docker/docker-ce-packaging#1167
- Update Compose to v2.33.1. docker/docker-ce-packaging#1168
API
- containerd image store: Fix
GET /images/json?manifests=1
not fillingManifests
for index-only images. moby/moby#49533- containerd image store: Fix
GET /images/json and /images/<name>/json
Size.Content
field including the size of content that's not available locally. moby/moby#49535
bbd0a17
Merge pull request #49538
from robmry/docker_ingress8ae4858
Merge pull request #49545
from robmry/revert_check-config_ipset1814363
Revert "contrib/check-config: add ipset related flags"558da63
Jump to DOCKER-INGRESS from DOCKER-FORWARDf92fdfe
Merge pull request #49530
from robmry/disable_ip_set88bc9a3
Merge pull request #49535
from vvoland/c8d-fixcontentsize76417bf
Don't use ipsetc35159e
c8d/manifests: Fix Content size including missing content0510499
Merge pull request #49533
from vvoland/c8d-inspectlist-indeximg0274c63
Merge pull request #49518
from robmry/docker_forward_chain85d1d54
go.mod: update golang.org/x dependenciescde1dda
proxy, http/httpproxy: do not mismatch IPv6 zone ids against hostsfe7f039
publicsuffix: spruce up code gen and speed up PublicSuffix459513d
internal/http3: move more common stream processing to genericConnaad0180
http2: fix flakiness from t.Log when GOOS=jsb73e574
http2: don't log expected errors from writing invalid trailers5f45c77
internal/http3: make read-data tests usable for server handlers43c2540
http2, internal/httpcommon: reject userinfo in :authority1d78a08
http2, internal/httpcommon: factor out server header logic for
h2/h30d7dc54
quic: add Conn.ConnectionStateSourced from github.com/coder/coder/v2's releases.
v2.20.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
- Enforce agent names be case-insensitive-unique per-workspace (#16614, 3fddfef87) (
@ethanndickson
)- Enforce regex for agent names (#16641, 9469b7829) (
@deansheather
)Underscores and trailing, leading and double hyphens are now blocked in agent names.
Features
Organizations have reached general availability and Workspace Presets are available in beta. Read more about how to get started with these features in our monthly changelog.
- Orgs IDP sync - add combobox to select claim field value when sync field is set (#16335, 7f44189ed) (
@jaaydenh
)Improves UX of entering IDP sync claims via the dashboard.
- Show warning on unrecognized idp org mapping claims (#16478, bcfeb726d) (
@aslilac
)- Show warning on unrecognized idp group and role mapping claims (#16485, 323559ba8) (
@aslilac
)
- Add combobox for selecting claim field value for group/role idp sync (#16459, 7076c4e4a) (
@jaaydenh
)Automatically detects IDP claims once a provider is configured for entry in the dashboard.
- Improve resources_monitoring for OOM & OOD monitoring (#16241, 7cbd77fd9) (
@defelmnq
)- Integrate agentAPI with resources monitoring logic (#16438, bc609d005) (
@defelmnq
)Adds "resource alerts" as a native notification. Set thresholds on memory, disk to alert users when their workspaces are running low on resources.
- Add agentapi endpoint to report connections for audit (#16507, b07b33ec9) (
@mafredri
)- Add workspace agent connect and app open audit types (#16493, b5329ae1c) (
@mafredri
)Administrators and Auditors may now see agent connections and app opens in the audit log.
- Add notifications troubleshooting tab (#16650, e8a7b7e8c) (
@mtojek
)- Add CLI tool to send a test notification (#16611, d2419c89a) (
@DanielleMaywood
)
- Support the OAuth2 device flow with GitHub for signing in (#16585, 8c5e7007c) (
@hugodutka
)- Show dialog with a redirect if permissions are required (#16661, 39f42bc11) (
@brettkolodny
)- Enable soft delete for organizations (#16584, 546a549dc) (
@jaaydenh
)Previously, administrators could not delete organizations, even if all contained resources were removed or deleted. This resolves that issue and allows administrators to clean up organizations.
- Implement sign up with GitHub for the first user (#16629, 67d89bb10) (
@hugodutka
)- Enable GitHub OAuth2 login by default on new deployments (#16662, d3a56ae3e) (
@hugodutka
)Users may now sign up with Github on a fresh deployment of Coder.
- Extend
OverrideVSCodeConfigs
to support additional VS Code IDEs (#16654, 763921bc6) (@matifali
)- Add provisioner tags field on template creation (#16656, 38ad8d1f3) (
@BrunoQuaresma
)- Include winres metadata in Windows binaries (#16742, 36186bbb7)
- Implement WorkspaceCreationBan organization role (#16786, 4633658d5) (
@Emyrk
)Allows administrators to assign the native "Workspace creation ban" to users and prevent them from creating workspaces.
- Agent: Add container list handler (#16346, 31b1ff7d3) (
@johnstcn
)This PR adds an API endpoint to coderd
/api/v2/workspaceagents/:id/containers
that allows listing containers visible to the agent. Optional filtering by labels is supported.- Agent: Add
CODER_AGENT_DEVCONTAINERS_ENABLE
option (#16525, 35901028d) (@johnstcn
)
... (truncated)
03b5012
feat: update default audit log avatar (cherry-pick #16774)
(#16805)a5eb06e
fix: add org role read perm to site template admins and auditors
(cherry-pick...8aec4f2
chore: create collapsible summary component (cherry-pick #16705)
(#16794)e54e31e
chore: add an unassign action for roles (cherry-pick #16728)
(#16791)32dc903
fix: allow viewOrgRoles for custom roles page (cherry-pick #16722)
(#16789)7381f9a
chore: warn user without permissions to view org members (cherry-pick #16721)...4633658
feat: implement WorkspaceCreationBan org role (cherry-pick #16686)
(#16786)6da3c9d
fix: allow orgs with default github provider (cherry-pick #16755)
(#16784)99a5d72
docs: suggest disabling the default GitHub OAuth2 provider on k8s
(cherry-pic...fc0db40
docs: document default GitHub OAuth2 configuration and device flow
(2.20) (#1...Sourced from actions/setup-go's releases.
v5.4.0
What's Changed
Dependency updates :
- Upgrade semver from 7.6.0 to 7.6.3 by
@dependabot
in actions/setup-go#535- Upgrade eslint-config-prettier from 8.10.0 to 10.0.1 by
@dependabot
in actions/setup-go#536- Upgrade
@action/cache
from 4.0.0 to 4.0.2 by@aparnajyothi-y
in actions/setup-go#568- Upgrade undici from 5.28.4 to 5.28.5 by
@dependabot
in actions/setup-go#541New Contributors
@aparnajyothi-y
made their first contribution in actions/setup-go#568Full Changelog: https://github.com/actions/setup-go/compare/v5...v5.4.0
Sourced from github.com/coder/coder/v2's releases.
v2.20.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
- Hide deleted users from org members query (#16830, 3569e56cf) (
@aslilac
)- Fix deployment settings navigation issues (#16780, 8a3ebaca0) (
@aslilac
)Compare:
v2.20.1...v2.20.2
Container image
docker pull ghcr.io/coder/coder:v2.20.2
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
v2.20.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
- Remove provisioners from deployment sidebar (#16927, bdd7794e8)
- Prevent audit log search from crashing with regular use (#16944, dba881fc7)
Compare:
v2.20.0...v2.20.1
Container image
docker pull ghcr.io/coder/coder:v2.20.1
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
8a3ebac
fix: fix deployment settings navigation issues (cherry-pick #16780)
(#16790)3569e56
fix: hide deleted users from org members query (cherry-pick #16830)
(#16832)dba881f
fix: fix audit log search (cherry-pick #16944)
(#16945)b615a35
chore: use org-scoped roles for organization user e2e tests (cherry-pick
#166...bdd7794
fix: remove provisioners from deployment sidebar (cherry-pick #16717)
(#16927)Sourced from github.com/hashicorp/terraform-plugin-testing's releases.
v1.12.0
NOTES:
- all: This Go module has been updated to Go 1.23 per the Go support policy. It is recommended to review the Go 1.23 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#454)
FEATURES:
- knownvalue: added function checks for custom validation of resource attribute or output values. (#412)
ENHANCEMENTS:
- knownvalue: Updated the
ObjectExact
error message to report extra/missing attributes from the actual object. (#451)- plancheck: Improved the unknown value plan check error messages to include a known value if one exists. (#450)
BUG FIXES:
- plancheck: Fixed bug with all unknown value plan checks where a valid path would return a "path not found" error. (#450)
Sourced from github.com/hashicorp/terraform-plugin-testing's changelog.
1.12.0 (March 18, 2025)
NOTES:
- all: This Go module has been updated to Go 1.23 per the Go support policy. It is recommended to review the Go 1.23 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#454)
FEATURES:
- knownvalue: added function checks for custom validation of resource attribute or output values. (#412)
ENHANCEMENTS:
- knownvalue: Updated the
ObjectExact
error message to report extra/missing attributes from the actual object. (#451)- plancheck: Improved the unknown value plan check error messages to include a known value if one exists. (#450)
BUG FIXES:
- plancheck: Fixed bug with all unknown value plan checks where a valid path would return a "path not found" error. (#450)
1ffb3e0
Update changelogb0b505e
plancheck: Include known value in error message when asserting an
unknown val...41b2d19
Add the missing/extra attribute names to the error message for
`knownvalue.Ob...b505110
build(deps): Bump github.com/hashicorp/go-cty from 1.4.1 to 1.5.0 (#457)b940385
chore: Update minimum Go version in module (#454)96ff574
knownvalue: Introduce function checks for primitive types (#412)5f414d2
Result of tsccr-helper -log-level=info gha update -latest .github/ (#447)2113550
chore: FIx golangci linters (#446)13c4fb0
build(deps): Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 (#437)9a146e5
build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (#433)Sourced from github.com/docker/docker's releases.
v28.0.4
28.0.4
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
- Fix a regression causing
docker pull/push
to fail when interacting with a private repository. docker/cli#5964v28.0.3
28.0.3
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
- Fix
docker run
truncating theSTDOUT
/STDERR
prematurely when the container exits before the data is consumed. docker/cli#5957Packaging updates
- Update BuildKit to v0.20.2. moby/moby#49698
- Update
runc
to v1.2.6 (static packages only). moby/moby#49682- Update containerd to v1.7.26. docker/containerd-packaging#409
v28.0.2
28.0.2
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
- Fix CLI-specific attributes (
docker.cli.*
) being unintentionally passed to downstream OTel services. docker/cli#5842- Fix an issue where user-specified
OTEL_RESOURCE_ATTRIBUTES
were being overridden by CLI's internal telemetry attributes. The CLI now properly merges user-specified attributes with internal ones, allowing both to coexist. docker/cli#5842- Fix daemon failing to start on Windows when a container created before v28.0.0 was present. moby/moby#49626
- Fix possible error on
docker buildx prune
with the--min-free-space
. moby/moby#49623- Fix spurious
io: read/write on closed pipe
error in the daemon log when closing container. moby/moby#49590- Fix the Docker daemon failing too early if the containerd socket isn't immediately available. moby/moby#49603
- Mask Linux thermal interrupt info in a container's
/proc
and/sys
by default. moby/moby#49560- Update
contrib/check-config.sh
to check for more kernel modules related to iptables. moby/moby#49622- containerd image store: Fix integer overflow in User ID handling passed via
--user
. moby/moby#49652- containerd image store: Fix spurious
reference for unknown type: application/vnd.in-toto+json
warning being logged to the daemon's log. moby/moby#49652
... (truncated)
6430e49
Merge pull request #49700
from vvoland/missing-buildtagscc90726
Add missing go1.22 build constraints330857a
Merge pull request #49698
from jsternberg/buildkit-0.20.22fce935
vendor: github.com/moby/buildkit v0.20.2ecb03c4
Merge pull request #49691
from thaJeztah/bump_selinuxaccda31
Merge pull request #49562
from thaJeztah/switch_cgroups6a0f71c
Merge pull request #49686
from thaJeztah/attach_nitse2011af
Merge pull request #49692
from thaJeztah/rm_aliases3e957c6
remove some redundant import-aliases4db84b1
switch to github.com/opencontainers/cgroupsSourced from crazy-max/ghaction-import-gpg's releases.
v6.3.0
- Bump openpgp from 5.11.2 to 6.1.0 in crazy-max/ghaction-import-gpg#215
- Bump cross-spawn from 7.0.3 to 7.0.6 in crazy-max/ghaction-import-gpg#212
Full Changelog: https://github.com/crazy-max/ghaction-import-gpg/compare/v6.2.0...v6.3.0
e89d409
Merge pull request #215
from crazy-max/dependabot/npm_and_yarn/openpgp-6.1.09239589
fix README177db9d
chore: update generated content78b11f3
build(deps): bump openpgp from 5.11.2 to 6.1.0bc96911
Merge pull request #218
from crazy-max/bake-v6b70aa9b
ci: update bake-action to v6d690cc9
Merge pull request #212
from crazy-max/dependabot/npm_and_yarn/cross-spawn-7.0.69e887f4
Merge pull request #211
from crazy-max/dependabot/github_actions/codecov/code...442980b
ci: fix deprecated codecov inputa0098b6
Merge pull request #217
from crazy-max/gha-permsSourced from goreleaser/goreleaser-action's releases.
v6.3.0
- Bump undici from 5.28.3 to 5.28.5 in goreleaser/goreleaser-action#488
Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v6.2.1...v6.3.0
e1fcd82
html: properly handle trailing solidus in unquoted attribute value in
foreign...ebed060
internal/http3: fix build of tests with GOEXPERIMENT=nosynctest1f1fa29
publicsuffix: regenerate table1215081
http2: improve error when server sends HTTP/1312450e
html: ensure <search> tag closes <p> and update tests09731f9
http2: improve handling of lost PING in Server55989e2
http2/h2c: use ResponseController for hijacking connections2914f46
websocket: re-recommend gorilla/websocketSourced from github.com/docker/docker's releases.
v28.1.1
28.1.1
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
- Fix
dockerd-rootless-setuptool.sh
incorrectly reporting missingiptables
. moby/moby#49833- containerd image store: Fix a potential daemon crash when using
docker load
with archives containing zero-size tar headers. moby/moby#49837Packaging updates
- Update Buildx to v0.23.0. docker/docker-ce-packaging#1185
- Update Compose to v2.35.1. docker/docker-ce-packaging#1188
Networking
- Add a warning to a container's
/etc/resolv.conf
when no upstream DNS servers were found. moby/moby#49827v28.1.0
28.1.0
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
- docker/cli, 28.1.0 milestone
- moby/moby, 28.1.0 milestone
- Changes to the Engine API, see API version history.
New
- Add
docker bake
sub-command as alias fordocker buildx bake
. docker/cli#5947- Experimental: add a new
--use-api-socket
flag ondocker run
anddocker create
to enable access to Docker socket from inside a container and to share credentials from the host with the container. docker/cli#5858docker image inspect
now supports a--platform
flag to inspect a specific platform of a multi-platform image. docker/cli#5934Bug fixes and enhancements
- Add CLI shell-completion for context names. docker/cli#6016
- Fix
docker images --tree
not including non-container images content size in the total image content size. docker/cli#6000- Fix
docker load
not preserving replaced images. moby/moby#49650- Fix
docker login
hints when logging in to a custom registry. docker/cli#6015- Fix
docker stats
not working properly on machines with high CPU core count. moby/moby#49734- Fix a regression causing
docker pull/push
to fail when interacting with a private repository. docker/cli#5964- Fix an issue preventing rootless Docker setup on a host with no
ip_tables
kernel module. moby/moby#49727- Fix an issue that could lead to unwanted iptables rules being restored and never deleted following a firewalld reload. moby/moby#49728
- Improve CLI completion of
docker service scale
. docker/cli#5968docker images --tree
now hides both untagged and dangling images by default. docker/cli#5924docker system info
will provide an exit code if a connection cannot be established to the Docker daemon. docker/cli#5918
... (truncated)
01f442b
Merge pull request #49588
from thaJeztah/bump_go_build_tagse03c0f0
Merge pull request #49834
from thaJeztah/cleanup_ignore8dde918
Merge pull request #49837
from thaJeztah/bump_containerd_2.0.5e70ce7a
Merge pull request #49833
from vvoland/rootless-iptables-checkfc8361c
vendor: github.com/containerd/containerd v2.0.562f51e4
vendor: golang.org/x/oauth2 v0.29.0bbbb003
cleanup ignore filesead379a
contrib/rootless-setuptool: Fix iptables detection7c52c4d
update go:build tags to go1.23 to align with vendor.mod6573a13
Merge pull request #49827
from robmry/warn_no_ext_nameservers