talos-backup icon indicating copy to clipboard operation
talos-backup copied to clipboard

chore: update dependencies

Open renovate[bot] opened this issue 2 months ago • 1 comments

Update Request | Renovate Bot

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
actions/stale action minor v10.0.0 -> v10.1.0 age adoption passing confidence
github.com/cosi-project/runtime require major v0.10.2 -> v1.13.0 age adoption passing confidence
github.com/klauspost/compress require patch v1.18.0 -> v1.18.1 age adoption passing confidence
github.com/minio/minio-go/v7 require patch v7.0.84 -> v7.0.97 age adoption passing confidence
github.com/ory/dockertest/v3 require minor v3.11.0 -> v3.12.0 age adoption passing confidence
github.com/siderolabs/talos require minor v1.10.4 -> v1.11.5 age adoption passing confidence
github.com/siderolabs/talos/pkg/machinery require minor v1.10.4 -> v1.11.5 age adoption passing confidence
github.com/stretchr/testify require minor v1.10.0 -> v1.11.1 age adoption passing confidence
google.golang.org/protobuf require patch v1.36.6 -> v1.36.10 age adoption passing confidence

Release Notes

actions/stale (actions/stale)

v10.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/actions/stale/compare/v10...v10.1.0

cosi-project/runtime (github.com/cosi-project/runtime)

v1.13.0

Compare Source

v1.12.0

Compare Source

runtime 1.12.0 (2025-11-03)

Welcome to the v1.12.0 release of runtime!

Please try out the release binaries and report any issues at https://github.com/cosi-project/runtime/issues.

Contributors
  • Dmitriy Matrenichev
  • Andrey Smirnov
  • Andrey Smirnov
  • Artem Chernyshev
  • Andrey Smirnov
  • dependabot[bot]
  • Utku Ozdemir
  • Alexey Palazhchenko
  • Andrew Rynhard
  • Artem Chernyshev
  • Andrew Rynhard
  • Orzelius
  • Philipp Sauter
Changes
293 commits

  • b9b3e44 chore: update Go dependencies
  • 7dd500a feat: update YAML library
  • 10412cb chore: rekres to use our GHA runners
  • d76b6e3 refactor: make QRuntime support extended resource attributes
  • 23b4690 fix: correct deduplication of watch events
  • 40d59e1 chore: update dependencies
  • 0fa3a47 fix: set initial watch bookmark on "late watches"
  • ccce7a8 fix: fix resource assertion logic and its logging
  • bcd981d fix: reduce requirements for the safe.List type
  • c2ab79b refactor: split parts of the adapter as owned.State
  • 5e5068b feat: move Modify implementation so State
  • 1148efe chore: bump dependencies
  • 4a631a9 fix: allow any type in the safe.ToSlice and safe.Map methods
  • 7b827b7 chore: use resource.Resource as the base type in the safe.List
  • 0461ec0 fix: provide more details on buffer overrun mode
  • b1de5a5 feat: implement TeardownAndDestroy helper function
  • a06b473 feat: allow aliases to be skipped in resource definitions
  • a0a8355 feat: add support for ModifyOptions for controllers
  • 17de250 fix: invalid error message in safe.List functions
  • f3757bc chore: add cached resource metrics
  • e6a1237 test: ignore phase conflict errors in the rtestutils.Destory
  • 4d20a81 chore: bump deps
  • 7e18dd7 chore: bump deps
  • 50959ee fix: do not overwrite error in watch retry
  • a622beb fix: don't report that we retry context canceled
  • badee96 chore: bump deps
  • 2d42e3e feat: implement correct watch restart for controller runtime
  • eea1d62 fix: fix kv equality check for empty values
  • ce09295 chore: bump deps
  • 6dd2c2b fix: make inmem bookmarks random for each run
  • f4ff7ab chore: bump deps
  • 6f0a50c fix: correctly map resources with differrent ns in MapperSameID
  • f179603 fix: fix the bug in IgnoreTeardownUntil logic
  • de18545 fix: ensure that controller conformance tests work over net too
  • aa632ea chore: bump deps
  • cf137ef feat: add WithIgnoreTeardownWhile to qtransform controllers
  • 5eca531 test: fix a data race in the test
  • 3c04d64 feat: support watch bookmarks
  • 01bd2dc fix: abort watch correctly for protobuf client
  • c0a68e9 fix: skip update only if the conflict error is related to main output
  • 8911486 feat: respect custom JSON unmarshaler logic in protobuf resource specs
  • 950adb1 chore: bump deps
  • a919281 feat: use rangefunc for iterators
  • 3fef540 chore: bump Go and deps
  • c2910c0 chore: bump deps
  • 46a2484 chore: bump deps
  • 8662514 test: add parallel destroy test to the conformance suite
  • abf3d8f fix: call reset backoff in the cleanup controller
  • c7dec62 fix: ignore output not found errors in the cleanup controller
  • 923f015 feat: add safe.List.SortFunc
  • 1c82e5c feat: export controller-runtime cached state
  • 50ebf72 chore: bump deps
  • 7ae7edc chore: add two functions to the safe package
  • 8acd6b4 feat: add generic task runner
  • 690e0b6 chore: replace nested appends with slices.Concat
  • e3baf1b fix: update flaky TestHooks test
  • f68b7c4 chore: bump deps and remove false lock
  • cabdc85 fix: replace naked go statements with errgroup
  • c4208da feat: provide an option to skip cache on reads in the controller
  • f64ea50 fix: validate QController mapped results
  • c97e774 fix: handle non-existent output on DestroyOutputTag
  • 15e9d67 feat: add an error tag to destroy outputs
  • 2b7f173 chore: replace sync.Map with HashTrieMap
  • b2c32a5 chore: bump stuff
  • 828a29c chore: bump deps
  • 6a660d6 feat: support run and shutdown hooks in the QController
  • 84f7352 fix: cancel the Watch context in gRPC stream
  • 5f0b368 fix: downgrade grpc library to 1.62.1
  • aad9be8 chore: update dependencies
  • cb1c250 chore: bump stuff
  • 89916dd chore: bump gen
  • cb1665b chore: bump deps
  • 1418988 feat: implement resource self-destroy controller
  • 1c31c46 chore: rekres, update Go to 1.22
  • 7c4086a feat: implement ContextWithTeardown method
  • 95e9fb6 fix: make RequeueError never push existing items execution time
  • bcd68f3 feat: add a new utility method qtransform.WithExtraInput
  • 0ce57c7 chore: hide "map" job reconcile events under the debug
  • 3bb320b chore: implement "handle-like" resources
  • 46e4dc2 chore: add an option to warn about uncached controller reads
  • 705330d fix: pass through correctly requeue errors via qtransform
  • 3ab41f0 feat: implement controller runtime watch cache
  • 582936d fix: push to queue with non-zero timestamp
  • de6b8bd fix: use destroy ready input type in CleanupController
  • 957b4f7 feat: add more logging for qruntime controllers
  • f7efe9a feat: add some new settings for qtransform controller
  • 7ab6b55 feat: implement QController and qruntime
  • f3840c2 chore: bump deps
  • f99da30 chore: drop gRPC controller-runtime connector
  • a837431 feat: implement pre/post transform hooks in the Transform controller
  • 05e7ad1 feat: allow extra owners in the cleanup controllers
  • e22b81e chore: bump deps
  • a3f63ed chore: add TransformController specific metrics
  • c4ad980 chore: replace State with CoreState in StateWatch and safe.StateWatchKind
  • c6658ca chore: bump deps
  • af3c857 feat: rework controller read/write metrics
  • 9e2c0dd test: implement new assertion type that asserts on a single resource
  • b73f420 feat: add ModifyWithResult to controller.Writer interface
  • 8601453 feat: expose controller metrics using expvar
  • 9eba76a refactor: rewrite dependency database
  • a8b17b1 fix: make resource spec wrapper use protojson to unmarshal specs
  • 8a0d09b test: even more destroy fixes
  • 14cfd68 test: add rtestutils.AssertLength
  • dcbd074 test: throttle down rtestutils reports
  • c7a41ed refactor: optimize the metadata.Equal for small number of finalizers
  • b0f5cb8 test: ignore not found when destroying in rtestutils
  • 237e5cb chore: bump deps
  • 90f411d feat: support OutputShared for the main res in Transform controller
  • 332ffca feat: add on shutdown callback to the transform controller
  • 759743f feat: add extra channel support to transform controller
  • 7d9bc06 fix: properly handle invert for comparison, when key not found
  • 007e522 fix: properly invert numeric < and <= operators
  • edb30d0 chore: update stuff
  • b5287f3 feat: add support for passing multiple label queries in watch and list
  • 756f2f5 chore: update to latest gen module
  • 8e15292 feat: introduce new query operators for label selectors
  • bf3352f chore: bump deps
  • dabd733 feat: allow TransformController to skip over some inputs
  • 3ecce15 chore: bump deps
  • 74db421 chore: bump kres, generate clone method
  • 1413b7d chore: bump deps
  • 7e51e27 chore: bump deps
  • c7ddf56 chore: bump deps
  • cb456df chore: unify all ResourceWithRD as an alias to meta.ResourceWithRD
  • c8dfcf2 fix: proper type assertions in xutils.SyncMap
  • adb1ed5 chore: add type-safe wrapper around sync.Map
  • 2591a0f chore: bump deps
  • 3d5e3ea feat: implement label query filter on safe.List
  • b5ffb46 chore: bump deps
  • 82b69d8 chore: code cleanup
  • 6377e5f chore: add more functions to safe and kv pkg
  • 470bda7 chore: replace select with channel.* functions
  • 40f067b chore: bump deps
  • 820e1a8 chore: replace loaded uint64 with atomic.Bool
  • 1073185 chore: bump deps
  • 5c7c1ad chore: pass compression options to zstd.Encoder
  • 05b37ea fix: revert github.com/ProtonMail/gopenpgp/v2 to v2.5.2
  • 7229e88 feat: add cleanup controller
  • a4dee22 chore: add future package
  • 9e5766f chore: bump deps
  • 0594daa feat: aggregate WatchKind and watch event deduplication
  • 2731ce3 feat: implement compressed resource marshaling
  • 4fd36fe chore: bump deps
  • 6f54ba7 chore: add Options to AssertResources
  • 4107da2 chore: bump deps
  • d6f567d chore: bump deps
  • 0835d80 chore: tests allocations in LookupExtension
  • 260c416 feat: allow finalizer removal func to write resources with extra outputs
  • 3873496 feat: allow extra outputs for the transform controller
  • e6466f3 fix: drop unused type parameter from typed.Extension type
  • 011f8cd chore: extension methods for typed.Resource, simplify ResourceDefinition
  • e10d7cb chore: bump deps
  • 7bcfd69 chore: bump dependencies
  • ae7616c feat: support query on resource IDs
  • 548de97 feat: use vtprotobuf optimized proto equality check
  • f9fec3b feat: allow transform controller to ignore tearing down inputs
  • 54cae17 fix: ignore other resources in rtestutils.Destroy
  • 62c3968 fix: restart controllers on panic
  • acd6645 chore: bump deps
  • 3f88d23 feat: add Set/Has methods to finalizers
  • 0f37604 chore: bump go depepencies
  • 940e787 chore: remove BeginDestroy and add Teardown
  • 46f6f16 fix: always destroy tearing down outputs
  • 32ae41c test: fix flaky unit-test
  • ac48172 feat: support optional controller change actions rate limiting
  • 5cea30e chore: add BeginDestroyAll and BeginDestroy functions
  • c43ab5f feat: implement dynamic sizing of history buffer for in-mem resources
  • 7f74646 fix: send as many events as possible from one mutex lock
  • e40415e fix: report detailed error on buffer overrun
  • 2d14105 chore: redo YAML inline as MarshalYAML/UnmarshalYAML instead of the field tag
  • d5e5b77 feat: add ResetRestartBackoff method to the controller adapter
  • 6b6f4a4 feat: add 'api-resources' as an alias for 'ResourceDefinition' type
  • 3ca73af feat: support new Bootstrapped and Errored watch events
  • 0aec1ea chore: add SetCreated to resource.Metadata
  • 4aeb875 chore: run rekres and bump deps
  • eae753f chore: add YAMLResource Resource wrapper
  • 5e8f022 refactor: redo proto.RegisterResource with generics
  • 8cdb0c5 chore: update dependencies, use siderolabs/go-retry
  • d4ab773 chore: remove generic bug workaround
  • 66daa4e chore: bump dependencies
  • b464585 feat: provide an option to limit inputs for TransformController
  • 4d48824 fix: update with conflicts should return new resource
  • e8a8fdc feat: add support for no protobuf unmarshaling via gRPC
  • 5f1a2fb feat: implement generic (template) transform controller
  • d2dceb7 chore: redo error handling in key storage
  • 614d051 feat: implement key storage
  • 0e39e5a chore: use Once from xsync package
  • 25d4124 feat: implement resource metadata annotations
  • a02800d chore: update conformance test and example with encryption.Marshaler
  • 62aa524 chore: cmd/runtime move from channels to signal.NotifyContext
  • 0fac02c fix: don't include YAML representation when storing resources
  • 03d248d feat: add encryption.Marshaler
  • b1ec0c4 fix: ensure there is no deadlock in ResourceCollection.Watch and WatchAll
  • 47f4f0b chore: bump github.com/siderolabs/protoenc from 0.1.5 to 0.2.0
  • fbce405 chore: move "implements" checks to compile time
  • 0ebf355 chore: fix up CI instructions for branch 'main'
  • 85a6d23 chore: bump dependencies
  • 144badf fix: abort the loop in gRPC implementation of Wait
  • 290860a feat: prepare for etcd backend
  • 6467254 fix: temporary workaround for proto.Clone ICE
  • b4c8d5f chore: bump dependencies
  • cd5f564 chore: bump protoenc from v0.1.1 to v0.1.2
  • a84c278 feat: implement dynamic protobuf resources
  • 22c6aa1 fix: allow calling ResourceDefintion on nil TypedResource
  • ed469c1 chore: use the merged proto COSI spec
  • 8408421 fix: inline YAML protobuf value
  • 46e3ca5 feat: add protobuf marshaling for 'meta' resources
  • ee09cee chore: generate gRPC gateway handlers
  • 12926cb refactor: make state.State satisfy controller.Reader interface
  • 9483ac9 feat: add type safe wrappers for state.Watch* methods
  • c0aa3e1 fix: match WithoutLabel when there are no labels
  • 32b0bbc feat: implement Watch with label selectors
  • d5c7db9 feat: support listing resources which do not have a specific label
  • 3230452 chore: bump dependencies
  • 612daff feat: implement resource metadata labels
  • f3e593f chore: add json.Marshaler/Unmarshaler to protobuf.ResourceSpec
  • e5898d1 chore: add typed wrappers around State, Reader and Writer
  • d63434e fix: refactor code to use optimized protobuf marshal
  • 95d06fe chore: update go-yaml
  • f8b41d6 fix: correctly compare resources when specs are embedded proto structs
  • 1ed3207 feat: expose resource registry resource creation methods
  • 2b1bdf7 chore: use value receiver in GetValue method of the ResourceSpec
  • de5ea45 feat: implement persistent backing store for resources
  • b316105 chore: remove ResourceSpecWrapper interface
  • b66df85 chore: provide an interface for getting wrapped protobuf value
  • be34e71 feat: implement a generic proto.Message spec implementation
  • ce58b2c chore: enable CodeQL analysis
  • e740024 chore(deps): bump docker/login-action from 1.14.1 to 2.0.0
  • e2572b4 chore(deps): bump docker/setup-buildx-action from 1.6.0 to 2.0.0
  • 034c55d chore(deps): bump docker/setup-qemu-action from 1.2.0 to 2.0.0
  • e22a859 refactor: use better version of dynamic type casting
  • bb78834 feat: implement generic UnmarshalProto on the resource
  • a295ab7 feat: enable vtprotobuf generation
  • 6f75c64 chore(deps): bump actions/checkout from 2.3.4 to 3.0.2
  • c8c9b7e chore(deps): bump codecov/codecov-action from 2.0.3 to 3.1.0
  • f425819 chore(deps): bump docker/login-action from 1.10.0 to 1.14.1
  • b7fef19 chore: migrate from AlekSi/pointer to siderolabs/go-pointer
  • 639b4a2 chore: refactor IntResource, StrResource, SentenceResource using generics
  • 1b9f0b4 chore: refactor namespace and resource_definition resources
  • 8adeb67 chore: add typed resource
  • f64b5c1 chore: bump go.mod version to 1.18
  • 833d222 chore: bump to latest kres version
  • 1d6ca61 refactor: remove fmt.Stringer from resource.Resource interface
  • 264f8fc fix: print non-trivial resource definitions aliases in table output
  • 5cb7f50 chore(deps): Bump docker/setup-buildx-action from 1.5.1 to 1.6.0
  • 1ddc0b1 chore(deps): Bump codecov/codecov-action from 1.5.2 to 2.0.3
  • 57b048c chore(deps): Bump docker/setup-buildx-action from 1.5.0 to 1.5.1
  • 25f235c fix: make default resource watch history more shallow
  • f6d9a81 chore(deps): Bump docker/setup-buildx-action from 1.4.1 to 1.5.0
  • 68e0c0b chore: bump Go module dependencies
  • 4c2023d chore(deps): Bump docker/setup-buildx-action from 1.3.0 to 1.4.1
  • 93ead37 fix: don't allow updates for resources in tearing down phase
  • 3e48f56 feat: add state filtering facility
  • 821d5c3 chore(deps): Bump docker/login-action from 1.9.0 to 1.10.0
  • 86256b6 feat: add created and updated timestamps to the resource metadata
  • f1649af feat: move COSI protobuf definitions under cosi. namespace
  • 3698c51 chore: fix nolint directives
  • f126227 feat: add sensitivity to RDs
  • a0f43dd chore: re-run kres
  • 85ab1ee chore(deps): Bump codecov/codecov-action from 1.5.0 to 1.5.2
  • ca95c75 feat: provide a way to fetch historical events in watch API
  • 105af5e feat: notify controllers when outputs are ready to be destroyed
  • a6c5494 chore(deps): Bump docker/setup-qemu-action from 1.1.0 to 1.2.0
  • 8a4533c feat: use zap logger instead of the system one
  • e2a33a9 chore(deps): Bump docker/login-action from 1 to 1.9.0
  • 0f03b95 chore(deps): Bump docker/setup-buildx-action from 1 to 1.3.0
  • f246adb chore(deps): Bump codecov/codecov-action from 1 to 1.5.0
  • 2a69645 chore(deps): Bump actions/checkout from 2 to 2.3.4
  • b0d8327 chore(deps): Bump docker/setup-qemu-action from 1 to 1.1.0
  • 225827c feat: add flag to listen on TCP
  • 2b4a4ca chore: add workflow_dispatch to GH actions
  • 91b5a50 chore: rename cosi-runtime to runtime
  • d0fdce4 chore: remove directory-fun example
  • 5a7bd04 test: add GitHub actions flow
  • 10d6103 chore: rename things after project move
  • 86d9e09 chore: bump go.mod dependencies
  • 2de411a feat: major rewrite of the os-runtime with new features
  • ded40a7 feat: implement controller runtime gRPC bridge
  • 0d5b5a9 feat: implement resource state service and client
  • d04ec51 feat: add common COSI resource protobuf, implement bridge with state
  • 7b3d144 feat: use go-yaml fork and serialize spec as RawYAML objects
  • 84c3c87 chore: provide fmt.Stringer for EventType
  • 8b3f192 feat: update naming conventions for resources and types
  • 28dd9aa feat: add an option to bootstrap WatchKind with initial list of resources
  • 734f1e1 feat: add support for exporting dependency graph
  • eb6e3df feat: sort resources returned from the List() API
  • b8955a5 fix: attach stack trace to panic error message
  • b64f477 feat: restart failing controllers automatically with exp backoff
  • 98acf0d fix: preserve original YAML formatting in resource.Any
  • 53fb919 feat: controller runtime implementation
  • f450ab7 feat: implement namespaces, clean up context use
  • 81bf414 feat: initial version of the runtime based on the state
  • 657fda9 Initial commit
Dependency Changes

This release has no dependency changes

v1.11.0

Compare Source

What's Changed

Full Changelog: https://github.com/cosi-project/runtime/compare/v1.10.7...v1.11.0

v1.10.7

Compare Source

What's Changed

  • fix: reduce requirements for the safe.List type by @​smira in #​603
  • fix: fix resource assertion logic and its logging by @​utkuozdemir in #​618
  • fix: set initial watch bookmark on "late watches" by [@&#

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.


  • [ ] If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Sep 15 '25 00:09 renovate[bot]

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -t ./...
go: module github.com/siderolabs/[email protected] requires go >= 1.24.5; switching to go1.24.10
go: downloading go1.24.10 (linux/amd64)
go: download go1.24.10: golang.org/[email protected]: verifying module: checksum database disabled by GOSUMDB=off

renovate[bot] avatar Sep 15 '25 00:09 renovate[bot]