Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v2.10.0 #716

Merged
merged 33 commits into from
Oct 25, 2024
Merged

Release v2.10.0 #716

merged 33 commits into from
Oct 25, 2024

Conversation

jeremmfr
Copy link
Owner

FEATURES:

  • add junos_applications_ordered resource, copy of junos_applications resource but with Block List instead of Block Set to have a workaround for the performance issue on Block Sets (workaround for Performance: ressource junos_applications quite slow #709)
  • add junos_security_address_book_ordered resource, copy of junos_security_address_book resource but with Block List instead of Block Set to have a workaround for the performance issue on Block Sets (workaround for Bug: Version 2.0.0 Long Plan Times #498)
  • add junos_security_global_policy_unordered resource, copy of junos_security_global_policy resource but with Block Set instead of Block List to have a workaround for too complex plan output when the number of blocks on the resource changes
  • add junos_security_policy_unordered resource, copy of junos_security_policy resource but with Block Set instead of Block List to have a workaround for too complex plan output when the number of blocks on the resource changes
  • add junos_security_zone_ordered resource, copy of junos_security_zone resource but with Block List instead of Block Set to have a workaround for the performance issue on Block Sets

ENHANCEMENTS:

  • resource/junos_forwardingoptions_dhcprelay: resource now use new terraform-plugin-framework
    some of config errors are now sent during Plan instead of during Apply
    optional boolean attributes doesn't accept value false
    optional string attributes doesn't accept empty value
    the resource schema has been upgraded to have one-blocks in single mode instead of list
  • resource/junos_forwardingoptions_dhcprelay_group: resource now use new terraform-plugin-framework
    some of config errors are now sent during Plan instead of during Apply
    optional boolean attributes doesn't accept value false
    optional string attributes doesn't accept empty value
    the resource schema has been upgraded to have one-blocks in single mode instead of list
  • resource/junos_forwardingoptions_dhcprelay_servergroup: resource now use new terraform-plugin-framework

BUG FIXES:

  • resource/*: remove the action of delete candidate configuration before unlocking it, as this is unnecessary and may produce inconsistent warnings (Fix Running terraform apply on srx causes "Warning: Config Clear/Unlock Warning" #710)
  • resource/junos_bridge_domain: fix missing validate of not empty resource in create/update functions
  • resource/junos_forwardingoptions_evpn_vxlan: fix missing validate of not empty resource in create/update functions
  • resource/junos_ospf_area: fix missing part of validate config when version is null in config (default to v2)
  • resource/junos_vlan: fix missing validate of not empty resource in create/update functions

jeremmfr and others added 30 commits September 10, 2024 09:14
tests: bump golangci-lint to v1.61.0
Bumps [github.com/hashicorp/terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go) from 0.23.0 to 0.24.0.
- [Release notes](https://github.com/hashicorp/terraform-plugin-go/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-go/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-go@v0.23.0...v0.24.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…m/hashicorp/terraform-plugin-go-0.24.0

deps: bump github.com/hashicorp/terraform-plugin-go from 0.23.0 to 0.24.0
Bumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/hashicorp/terraform-plugin-framework/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-framework@v1.11.0...v1.12.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-framework
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…m/hashicorp/terraform-plugin-framework-1.12.0

deps: bump github.com/hashicorp/terraform-plugin-framework from 1.11.0 to 1.12.0
copy of junos_applications resource
but with Block List instead of Block set
to have a workaround for the performance issue on
Terraform plan with many Block Sets
workaround for #709
copy of junos_security_address_book resource
but with Block List instead of Block Set
to have a workaround for the performance issue on
Terraform plan with many Block Sets
workaround for #498
copy of junos_security_zone resource
but with Block List instead of Block Set
to have a workaround for the performance issue on
Terraform plan with many Block Sets
copy of junos_security_global_policy resource
but with Block Set instead of Block List
to have a workaround for too complex plan output
when number of blocks on the resource changes
copy of junos_security_policy resource
but with Block Set instead of Block List
to have a workaround for too complex plan output
when number of blocks on the resource changes
before unlocking it
as this is unnecessary and may produce inconsistent warnings
Fix #710
r/*: remove the action of delete candidate configuration
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.27.0 to 0.28.0.
- [Commits](golang/crypto@v0.27.0...v0.28.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
when version is null in config
default to v2
when engine_type is null in config
default to local
Bumps [github.com/hashicorp/terraform-plugin-framework-validators](https://github.com/hashicorp/terraform-plugin-framework-validators) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/hashicorp/terraform-plugin-framework-validators/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-framework-validators/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-framework-validators@v0.13.0...v0.14.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-framework-validators
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
custom_ciphers cannot be the same between srx and router
…g/x/crypto-0.28.0

deps: bump golang.org/x/crypto from 0.27.0 to 0.28.0
…m/hashicorp/terraform-plugin-framework-validators-0.14.0

deps: bump github.com/hashicorp/terraform-plugin-framework-validators from 0.13.0 to 0.14.0
add applications, address-book ordered and policy unordered
forwardingoptions_dhcprelay: use new provider via framework
@jeremmfr jeremmfr added the release Release MR label Oct 25, 2024
@jeremmfr jeremmfr added this to the v2.10.0 milestone Oct 25, 2024
@jeremmfr jeremmfr self-assigned this Oct 25, 2024
@jeremmfr jeremmfr merged commit 55b60bf into v2 Oct 25, 2024
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Release MR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant