Releases: juju/terraform-provider-juju
v0.13.0
The SHA is different from 0.13.0-rc2 to include fixes to goreleaser
needed to do the release.
What's Changed
- Bug report enhancements. by @hmlanigan in #478
- fix(application): allow both placement and constraints together. by @hmlanigan in #499
- Use juju 3 5 1 by @hmlanigan in #502
- fix: live discovery of data needed for juju by @hmlanigan in #503
- feat(storage): extend application schema for storage flag by @anvial in #492
- feat(storage): add storage support to application resource by @anvial in #494
- feat: conventional commits static analysis by @SimonRichardson in #509
- fix: run provider tests in parallel by @wallyworld in #511
New Contributors
- @SimonRichardson made their first contribution in #509
- @wallyworld made their first contribution in #511
Full Changelog: v0.12.0...v0.13.0
0.13.0-rc2
This is a second release candidate for the coming v0.13.0 release. For details about the planning and the dates for the release stages, please refer to the v0.13.0 release planning post.
What's Changed
Refer to the changelog for the summary of the changes.
- test: parallelize tests by @hmlanigan in #515
- fix(application): handle storage details conversion error by @anvial in #525
- Bump github.com/juju/clock from 1.0.3 to 1.1.1 by @dependabot in #510
- chore(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.8.0 to 1.9.0 by @dependabot in #516
- chore(release): update changelogs for 0.13.0-rc2 release by @cderici in #527
Full Changelog: 0.13.0-rc1...0.13.0-rc2
0.13.0-rc1
This is a release candidate for the coming v0.13.0 release. For details about the planning and the dates for the release stages, please refer to the v0.13.0 release planning post.
What's Changed
Refer to the changelog for the summary of the changes.
- Bug report enhancements. by @hmlanigan in #478
- chore(deps): bump golangci/golangci-lint-action from 4 to 6 by @dependabot in #479
- chore(deps): bump github.com/hashicorp/terraform-plugin-go from 0.22.1 to 0.23.0 by @dependabot in #480
- chore(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.7.0 to 1.8.0 by @dependabot in #485
- chore(deps): bump github.com/juju/charm/v11 from 11.1.0 to 11.2.0 by @dependabot in #487
- chore(deps): bump github.com/bflad/tfproviderlint from 0.29.0 to 0.30.0 by @dependabot in #486
- Bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #495
- Bump github.com/hashicorp/terraform-plugin-framework from 1.7.0 to 1.9.0 by @dependabot in #497
- fix(application): allow both placement and constraints together. by @hmlanigan in #499
- Bump github.com/hashicorp/terraform-plugin-docs from 0.19.0 to 0.19.4 by @dependabot in #496
- Use juju 3 5 1 by @hmlanigan in #502
- chore(deps): bump github.com/rs/zerolog from 1.32.0 to 1.33.0 by @dependabot in #490
- fix: live discovery of data needed for juju by @hmlanigan in #503
- feat(storage): extend application schema for storage flag by @anvial in #492
- feat(storage): add storage support to application resource by @anvial in #494
- feat: conventional commits static analysis by @SimonRichardson in #509
- fix: run provider tests in parallel by @wallyworld in #511
- chore(release): update version and changelogs for 0.13.0-rc1 by @cderici in #513
New Contributors
- @SimonRichardson made their first contribution in #509
- @wallyworld made their first contribution in #511
Full Changelog: rc0.12.0...0.13.0-rc1
v0.12.0
What's Changed
- Remove run limitations for build and unit test workflows by @hmlanigan in #436
- chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.6.1 to 1.7.0 by @dependabot in #438
- update workflows by @hmlanigan in #448
- Implement methods for user secrets management by @anvial in #442
- chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.0 by @dependabot in #452
- Implement schema for user secrets management by @anvial in #440
- Add grant and remove secret access function to
internal/juju
by @anvial in #451 - CSS-6244 Adds client ID and secret to the provider config. by @alesstimec in #424
- Validate channel in application resource by @Aflynn50 in #447
- README.md and GitHub issue template updates. by @hmlanigan in #459
- chore(deps): bump github.com/juju/charm/v12 from 12.0.0 to 12.0.1 by @dependabot in #457
- Drop github.com/juju/names/v4 usage. by @anvial in #458
- Add data source for secrets by @Aflynn50 in #455
- Ensure we have a valid tag'd sha for the juju 3.5 release. by @hmlanigan in #465
- Add resource_secret and resource_access_secret by @anvial in #454
- Update waiting for units with endpoint binding tests. by @hmlanigan in #471
- Import secret and access secret resources by @hmlanigan in #467
- Update version and change log for 0.12.0 candidate release by @cderici in #468
New Contributors
Full Changelog: v0.11.0...rc0.12.0
rc0.12.0
This is a release candidate for the coming v0.12.0
release. For details about the planning and the dates for the release stages, please refer to the v0.12.0 release planning post.
What's Changed
- Remove run limitations for build and unit test workflows by @hmlanigan in #436
- chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.6.1 to 1.7.0 by @dependabot in #438
- update workflows by @hmlanigan in #448
- Implement methods for user secrets management by @anvial in #442
- chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.0 by @dependabot in #452
- Implement schema for user secrets management by @anvial in #440
- Add grant and remove secret access function to
internal/juju
by @anvial in #451 - CSS-6244 Adds client ID and secret to the provider config. by @alesstimec in #424
- Validate channel in application resource by @Aflynn50 in #447
- README.md and GitHub issue template updates. by @hmlanigan in #459
- chore(deps): bump github.com/juju/charm/v12 from 12.0.0 to 12.0.1 by @dependabot in #457
- Drop github.com/juju/names/v4 usage. by @anvial in #458
- Add data source for secrets by @Aflynn50 in #455
- Ensure we have a valid tag'd sha for the juju 3.5 release. by @hmlanigan in #465
- Add resource_secret and resource_access_secret by @anvial in #454
- Update waiting for units with endpoint binding tests. by @hmlanigan in #471
- Import secret and access secret resources by @hmlanigan in #467
- Update version and change log for 0.12.0 candidate release by @cderici in #468
New Contributors
Full Changelog: v0.11.0...rc0.12.0
v0.11.0
What's Changed
- Schema issue template by @hmlanigan in #384
- chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.16.0 to 0.17.0 by @dependabot in #387
- chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.17.0 to 0.18.0 by @dependabot in #390
- Test new juju candidates workflow has moved. moved. by @hmlanigan in #392
- chore(deps): bump github.com/rs/zerolog from 1.31.0 to 1.32.0 by @dependabot in #398
- Dependencies - update terraform-plugin-framework minor version by @hmlanigan in #359
- documentation updates by @hmlanigan in #397
- chore(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #403
- Update juju api version used to 3.3 by @hmlanigan in #402
- Update README.md by @hmlanigan in #408
- chore(deps): bump dorny/paths-filter from 2 to 3 by @dependabot in #406
- Test with juju 3.4. by @hmlanigan in #405
- Use DeployFromRepository when possible. by @hmlanigan in #409
- Fix upgrade charm revision for application resources by @hmlanigan in #414
- chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.5.0 to 1.6.0 by @dependabot in #415
- Fixes Config/Revision update ordering. by @anvial in #407
- Test juju 2.9/edge temporarily, use terraform 1.7. by @hmlanigan in #420
- Adds error check to ReadModel function by @anvial in #416
- chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #422
- chore(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.6.0 to 1.7.0 by @dependabot in #425
- chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.6.0 to 1.6.1 by @dependabot in #426
- Add Placement parameter by @amandahla in #378
- Add info about
plangenerator
to README. by @anvial in #429 - chore(deps): bump github.com/juju/utils/v3 from 3.1.0 to 3.1.1 by @dependabot in #431
- chore(deps): bump github.com/hashicorp/terraform-plugin-go from 0.22.0 to 0.22.1 by @dependabot in #430
- Implement endpoint bindings for applications (#400) by @gboutry in #418
- Update retry to improve machine placement on read and introduce internal/juju unit tests with mocking by @hmlanigan in #433
- Adds resource revisions to applications. by @alesstimec in #427
- Change log updates for v0.11.0 by @hmlanigan in #435
New Contributors
- @alesstimec made their first contribution in #427
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
- Fix panic in intergration resource update by @cderici in #334
- docs(version): Bump juju provider version by @merkata in #337
- Add contributing guidelines to the Readme. by @hmlanigan in #342
- Fix issue 346: Do not require permissions on the controller model to deploy an application. by @hmlanigan in #353
- Find operating system for deploy regardless of juju controller version. by @hmlanigan in #358
- Adds install-dependencies target in Makefile by @anvial in #351
- Populating Juju controller config no longer immediately fails if Juju… by @hmlanigan in #365
- Handle resolved charm origins without base. by @hmlanigan in #375
- Replace strategy.matrix.include use. by @hmlanigan in #369
New Contributors
- @anvial made their first contribution in #351
- @Osama-Kassem made their first contribution in #365
Full Changelog: v0.10.0...v0.10.1
v0.10.0
Please see the CHANGELOG.md for full details.
What's Changed
- Improve error message when failing to deploy a bundle. by @hmlanigan in #318
- Base for machine resource by @hmlanigan in #317
- Move Juju to 2.9.45 -- latest 2.9 stable by @cderici in #319
- Fix remove integration with multiple consumers by @hemanthnakkina in #309
- Fix application deploy and refresh internals by @hmlanigan in #320
- Update charm resources if necessary when updating a charm by @cderici in #326
- Base in application by @hmlanigan in #325
- Remove principal from schema by @hmlanigan in #328
- Replace application already exists by @hmlanigan in #329
Full Changelog: v0.9.1...v0.10.0
v0.9.1
v0.9.0
Enhancements
The provider has been updated to use the Terraform Plugin Framework. This will improve future work.
Bug Fix
- #274 Provider panics when generating plan
Full Changelog: v0.8.0...v0.9.0