-
Notifications
You must be signed in to change notification settings - Fork 4
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
fix(deps): update all non-major go dependencies #15
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
f6f9b69
to
6af8af8
Compare
7621658
to
2dc4bc6
Compare
d609657
to
fc748b0
Compare
52183a4
to
9e15896
Compare
4285315
to
3362739
Compare
6fa1e9b
to
4c43afc
Compare
3504749
to
35fa67a
Compare
35fa67a
to
bfea952
Compare
| datasource | package | from | to | | ---------- | ------------------------------------------ | ---------------------------------- | ------- | | go | github.com/cloudnative-pg/cloudnative-pg | v1.24.0 | v1.25.1 | | go | github.com/cloudnative-pg/cnpg-i | v0.0.0-20240910144444-89d2e00640c5 | v0.1.0 | | go | github.com/cloudnative-pg/cnpg-i-machinery | v0.0.0-20240910161515-95a7e6cb16f9 | v0.1.2 | | go | github.com/spf13/cobra | v1.8.1 | v1.9.1 | | go | google.golang.org/grpc | v1.66.1 | v1.70.0 | | go | k8s.io/api | v0.31.0 | v0.32.2 | | go | k8s.io/apimachinery | v0.31.0 | v0.32.2 | | go | sigs.k8s.io/controller-runtime | v0.19.0 | v0.20.2 | Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
bfea952
to
32119f6
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
1960302
to
4054554
Compare
mnencia
approved these changes
Mar 3, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.24.0
->v1.25.1
v0.0.0-20240910144444-89d2e00640c5
->v0.1.0
v0.0.0-20240910161515-95a7e6cb16f9
->v0.1.2
v1.8.1
->v1.9.1
v1.66.1
->v1.70.0
v0.31.0
->v0.32.2
v0.31.0
->v0.32.2
v0.19.0
->v0.20.2
Release Notes
cloudnative-pg/cloudnative-pg (github.com/cloudnative-pg/cloudnative-pg)
v1.25.1
Compare Source
Release Date: February 28, 2025
Enhancements
-r
service with the Pooler. (#6868)--ttl
flag for thepgbench
plugin, enabling automatic deletion of completed jobs after a user-defined duration. (#6701)Security
cosign
, and OCI attestations are generated, incorporating the Software Bill of Materials (SBOM) and provenance data. Additionally, OCI annotations have been added to improve traceability and ensure the integrity of the images.Bug Fixes
.spec.probes
is defined, ensuring users can override all settings, includingfailureThreshold
. If unspecified in the startup probe,failureThreshold
is now correctly derived from.spec.startupDelay / periodSeconds
(default:10
, now overridable). The same logic applies to liveness probes via.spec.livenessProbeTimeout
. (#6656)Database
,Publication
, andSubscription
CRDs became stuck incluster resource has been deleted, skipping reconciliation
after cluster rehydration. This patch forcesstatus.observedGeneration
to zero, ensuring proper reconciliation. (#6607)isWALArchiver
flag in the CNPG-I plugin configuration, allowing users to designate a plugin as a WAL archiver. This enables seamless migration from in-tree Barman Cloud support to the plugin while maintaining WAL archive consistency. (#6593)override.conf
is consistently included inpostgresql.conf
during replica cluster bootstrapping, preventing replication failures due to missing configuration settings. (#6808)override.conf
is correctly initialized before invokingpg_rewind
to prevent failures during primary role changes. (#6670)cnpg
plugin:promote
plugin command. (#6476)kubectl cnpg report --logs <cluster>
to collect logs from all containers, including sidecars. (#6636)pgbench
jobs can run when aCluster
uses anImageCatalog
. (#6868)Technical Enhancements
client-gen
, enabling automated generation of Go clients for all CloudNativePG CRDs. (#6695)v1.25.0
Compare Source
Release Date: December 23, 2024
Features
Declarative Database Management: Introduce the
Database
Custom Resource Definition (CRD), enabling users to create and manage PostgreSQL databases declaratively within a cluster. (#5325)Logical Replication Management: Add
Publication
andSubscription
CRDs for declarative management of PostgreSQL logical replication. These simplify replication setup and facilitate online migrations to CloudNativePG. (#5329)Experimental Support for CNPG-I: Introducing CNPG-I (CloudNativePG Interface), a standardized framework designed to extend CloudNativePG functionality through third-party plugins and foster the growth of the CNPG ecosystem. The Barman Cloud Plugin serves as a live example, illustrating how plugins can be developed to enhance backup and recovery workflows. Although CNPG-I support is currently experimental, it offers a powerful approach to extending CloudNativePG without modifying the operator’s core code—akin to PostgreSQL extensions. We welcome community feedback and contributions to shape this exciting new capability.
Enhancements
dataDurability
option to the.spec.postgresql.synchronous
stanza, allowing users to choose betweenrequired
(default) orpreferred
durability in synchronous replication. (#5878).spec.probes
stanza. (#6266)pg_dump
andpg_restore
options to enhance database import flexibility. (#6214)maxConcurrentReconciles
in the CloudNativePG controller and set the default to 10, improving the operator's ability to efficiently manage larger deployments out of the box. (#5678)cnpg.io/userType
label to secrets generated for predefined users, specificallysuperuser
andapp
. (#4392)spec.schedule
field in ScheduledBackups, raising warnings for potential misconfigurations. (#5396)cnpg
plugin:backup
command to support plugins. (#6045)User-Agent
header in HTTP requests with the API server. (#6153)Bug Fixes
PGDATA
volume during bootstrap. (#6265)Unrecoverable
when all previously generatedPersistentVolumeClaims
are missing. (#6170)synchronous_standby_names
GUC when.spec.postgresql.synchronous.method
is set tofirst
. (#5955)primary_slot_name
definition from theoverride.conf
file on the primary to ensure it is always empty. (#6219)PGHOST
, in PgBouncer pods to enable seamless access to thepgbouncer
virtual database usingpsql
from within the container. (#6247)cnpg
plugin:kubectl
context is properly passed in thepsql
command. (#6257)status
command. (#5998)Supported Versions
v1.24.3
Compare Source
Release Date: February 28, 2025
Enhancements
-r
service with the Pooler. (#6868)--ttl
flag for thepgbench
plugin, enabling automatic deletion of completed jobs after a user-defined duration. (#6701)Security
cosign
, and OCI attestations are generated, incorporating the Software Bill of Materials (SBOM) and provenance data. Additionally, OCI annotations have been added to improve traceability and ensure the integrity of the images.Bug Fixes
.spec.probes
is defined, ensuring users can override all settings, includingfailureThreshold
. If unspecified in the startup probe,failureThreshold
is now correctly derived from.spec.startupDelay / periodSeconds
(default:10
, now overridable). The same logic applies to liveness probes via.spec.livenessProbeTimeout
. (#6656)isWALArchiver
flag in the CNPG-I plugin configuration, allowing users to designate a plugin as a WAL archiver. This enables seamless migration from in-tree Barman Cloud support to the plugin while maintaining WAL archive consistency. (#6593)override.conf
is consistently included inpostgresql.conf
during replica cluster bootstrapping, preventing replication failures due to missing configuration settings. (#6808)override.conf
is correctly initialized before invokingpg_rewind
to prevent failures during primary role changes. (#6670)cnpg
plugin:promote
plugin command. (#6476)kubectl cnpg report --logs <cluster>
to collect logs from all containers, including sidecars. (#6636)pgbench
jobs can run when aCluster
uses anImageCatalog
. (#6868)Technical Enhancements
client-gen
, enabling automated generation of Go clients for all CloudNativePG CRDs. (#6695)v1.24.2
Compare Source
Release Date: December 23, 2024
Enhancements
.spec.probes
stanza. (#6266)cnpg.io/userType
label to secrets generated for predefined users, specificallysuperuser
andapp
. (#4392)spec.schedule
field in ScheduledBackups, raising warnings for potential misconfigurations. (#5396)cnpg
plugin:User-Agent
header in HTTP requests with the API server. (#6153)Bug Fixes
PGDATA
volume during bootstrap. (#6265)Unrecoverable
when all previously generatedPersistentVolumeClaims
are missing. (#6170)synchronous_standby_names
GUC when.spec.postgresql.synchronous.method
is set tofirst
. (#5955)primary_slot_name
definition from theoverride.conf
file on the primary to ensure it is always empty. (#6219)PGHOST
, in PgBouncer pods to enable seamless access to thepgbouncer
virtual database usingpsql
from within the container. (#6247)cnpg
plugin:kubectl
context is properly passed in thepsql
command. (#6257)status
command. (#5998)v1.24.1
Compare Source
Release date: Oct 16, 2024
Enhancements:
pg_database_size
from the status probe, as it caused high resource utilization by scanning the entirePGDATA
directory to compute database sizes. Thekubectl status
plugin will now rely ondu
to provide detailed size information retrieval (#5689).full_page_writes
parameter in PostgreSQL. This setting defaults toon
, in line with PostgreSQL's recommendations (#5516).logs pretty
command in thecnpg
plugin to read a log stream from standard input and output a human-readable format, with options to filter log entries (#5770)status
command by allowing multiple-v
options to increase verbosity for more detailed output (#5765).--image
flag in thepgadmin4
plugin command, giving users control over the Docker image used for pgAdmin4 deployments (#5515).Fixes:
.spec.postgresql.synchronous
, ensure that thesynchronous_standby_names
parameter is correctly set, even when no replicas are reachable (#5831).TMPDIR
andPSQL_HISTORY
environment variables for pods and jobs, improving temporary file and history management (#5503).logs cluster
command (#5775).potential
sync status in thestatus
plugin (#5533).pgadmin4
command didn’t have a writable home directory (#5800).Supported versions
cloudnative-pg/cnpg-i-machinery (github.com/cloudnative-pg/cnpg-i-machinery)
v0.1.2
Compare Source
Bug Fixes
v0.1.1
Compare Source
Bug Fixes
spf13/cobra (github.com/spf13/cobra)
v1.9.1
Compare Source
🐛 Fixes
Full Changelog: spf13/cobra@v1.9.0...v1.9.1
v1.9.0
Compare Source
✨ Features
🐛 Fixes
🤖 Completions
🧪 Testing
✍🏼 Documentation
🔧 Dependency upgrades
pflag
dependencies for v1.9.0 by @jpmcb in https://github.com/spf13/cobra/pull/2233Thank you to all of our amazing contributors and all the great work that's been going into the completions feature!!
👋🏼 New Contributors
Full Changelog: spf13/cobra@v1.8.1...v1.9.0
grpc/grpc-go (google.golang.org/grpc)
v1.70.0
: Release 1.70.0Compare Source
Behavior Changes
New Features
GRPC_EXPERIMENTAL_XDS_FALLBACK
tofalse
. (#7949)Bug Fixes
Performance
Documentation
v1.69.4
: Release 1.69.4Compare Source
Bug Fixes
Documentation
v1.69.2
: Release 1.69.2Compare Source
Bug Fixes
Metrics
/etc) that were moved to the stats package (#7929).v1.69.0
: Release 1.69.0Compare Source
Known Issues
grpc.NewClient
function is incompatible with forward proxies, because it resolves the target hostname on the client instead of passing the hostname to the proxy. A fix is expected to be a part of grpc-go v1.70. (#7556)New Features
pickfirst
LB policy (disabled by default) supports Happy Eyeballs, interleaving IPv4 and IPv6 address as described in RFC-8305 section 4, to attempt connections to multiple backends concurrently. The experimentalpickfirst
policy can be enabled by setting the environment variableGRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST
totrue
. (#7725, #7742)pick_first
load balancing policy (#7839)MethodHandler
, which is the type of an already-exported field inMethodDesc
(#7796)Bug Fixes
Behavior Changes
pick_first
LB policy to manage connections (#7826)API Changes
balancer.SubConn
interface to force implementors to embed a delegate implementation. This requirement is present in the interface documentation, but wasn't enforced earlier. (#7840)Performance Improvements
ReadAll()
method for more efficientio.Reader
consumption (#7653)Documentation
v1.68.2
: Release 1.68.2Compare Source
Dependencies
stats/opentelemetry
module and instead add the experimental packages it contains directly into the maingoogle.golang.org/grpc
module (#7936)v1.68.1
: Release 1.68.1Compare Source
Bug Fixes
Dependencies
go1.22.7
togo1.22
. (#7831)v1.68.0
: Release 1.68.0Compare Source
Known Issues
grpc.NewClient
function is incompatible with forward proxies, because it resolves the target hostname on the client instead of passing the hostname to the proxy. This bug has been present since the introduction ofNewClient
. A fix is expected to be a part of grpc-go v1.70. (#7556)Behavior Changes
ClientConn.Close()
now closes transports simultaneously and waits for transports to be closed before returning. (#7666)NewTLS
that usetls.Config.GetConfigForClient
will now have CipherSuites, supported TLS versions and ALPN configured automatically. These were previously only set for configs not using theGetConfigForClient
option. (#7709)Bug Fixes
Dependencies
go1.22.7
. (#7624)v1.67.3
: Release 1.67.3Compare Source
Dependencies
stats/opentelemetry
module and instead add the experimental packages it contains directly into the maingoogle.golang.org/grpc
module (#7935)v1.67.2
: Release 1.67.2Compare Source
Bug Fixes
v1.67.1
: Release 1.67.1Compare Source
Bug Fixes
v1.67.0
: Release 1.67.0Compare Source
Bug Fixes
Behavior Changes
GRPC_ENFORCE_ALPN_ENABLED
tofalse
(case insensitive). Please file a bug if you encounter any issues with this behavior. The environment variable to revert this behavior will be removed in an upcoming release. (#7535)v1.66.3
: Release 1.66.3Compare Source
Bug Fixes
v1.66.2
: Release 1.66.2Compare Source
Dependencies
testing
package (#7579)flate
package (#7595)Bug Fixes
kubernetes/api (k8s.io/api)
v0.32.2
Compare Source
v0.32.1
Compare Source
v0.32.0
Compare Source
v0.31.6
Compare Source
v0.31.5
Compare Source
v0.31.4
Compare Source
v0.31.3
Compare Source
v0.31.2
Compare Source
v0.31.1
Compare Source
kubernetes/apimachinery (k8s.io/apimachinery)
v0.32.2
Compare Source
v0.32.1
Compare Source
v0.32.0
Compare Source
v0.31.6
[Compare Source](https://redirect.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.