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

[Build-deps]: Bump github.com/ceph/go-ceph from 0.13.0 to 0.14.0 #2564

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 21, 2022

Bumps github.com/ceph/go-ceph from 0.13.0 to 0.14.0.

Release notes

Sourced from github.com/ceph/go-ceph's releases.

Release v0.14.0

The maintainers and contributors to go-ceph are pleased to announce the v0.14.0 release. This is another great step towards making it possible to use the power of the Ceph APIs in the Go language.

Another round of thanks to contributor Robert Vasek for adding more API calls to the rados module. Both ReadOp and WriteOp types have been extended with new function calls, including the ability to assert the rados version preventing unexpected state changes. See the features list for an expanded list of the new function calls.

As this is a v0.x release we do not guarantee backwards compatibility with previous versions of the code. However, we aim not to disrupt existing consumers of the library and thus make an effort not to immediately implement breaking changes without very good justification. Please see the "Deprecations & Removals" section to get a sense of what you can expect to change in the future and prepare your code ahead of time. You may also want to view "Deprecations & Removals" of previous releases as they are not repeated here.

New Features

  • In the rados package (preview APIs):

    • Add ReadOp method Read implementing rados_read_op_read
    • Add WriteOp method Remove implementing rados_write_op_remove
    • Add ReadOp method AssertVersion implementing rados_read_op_assert_version
    • Add WriteOp method AssertVersion implementing rados_write_op_assert_version
    • Add WriteOp method SetXattr implementing rados_write_op_setxattr
    • Add ReadOp method GetOmapValuesByKeys implementing read_op_omap_get_vals_by_keys
    • Add Watcher type
    • Add NotifyEvent type
    • Add WatchWithTimeout and Watch implementing rados_watch3
    • Add Watcher method Check implementing rados_watch_check
    • Add Watcher method Delete implementing rados_unwatch2
    • Add NotifyWithTimeout and Notify implementing rados_notify2
    • Add NotifyEvent method Ack implementing rados_notify_ack
    • Add WatcherFlush implementing rados_watch_flush
  • In the common admin manager package:

    • Create a new package for ceph mgr module functions
    • Move EnableModule from cephfs admin
    • Move DisableModule from cephfs admin
    • Move ListModules from cephfs admin

Now Stable

  • In the rados package:
    • The WriteOp CmpExt function

Deprecations & Removals

The functions EnableModule and DisableModule present in cephfs admin are now deprecated. Use the same functions from the new "common/admin/manager" location instead.

Ceph "Nautilus" continues to be deprecated.

Other

... (truncated)

Commits
  • 7ac4550 rados: declare WriteOp.CmpExt as stable
  • d3a4a05 rados: update api-status
  • 21f192a rados: implement watch/notify APIs
  • dae56d0 rbd: update doc comments for rbd image Read and Write funcs
  • 573598c rados: implement binding for read_op_omap_get_vals_by_keys
  • 4cf39ce rados: implement binding for rados_write_op_setxattr
  • c4cfd15 cephfs admin: increase timeout waiting for mirroring module
  • f705d41 cephfs admin: mark general mgr module funcs as deprecated
  • aaea0f8 docs: add common/admin/manager to API docs
  • f27408f contrib: add common/admin/manager to implements
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/ceph/go-ceph](https://github.com/ceph/go-ceph) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/ceph/go-ceph/releases)
- [Changelog](https://github.com/ceph/go-ceph/blob/master/docs/release-process.md)
- [Commits](ceph/go-ceph@v0.13.0...v0.14.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Feb 21, 2022
@ishank011 ishank011 merged commit ad45a43 into master Mar 2, 2022
@dependabot dependabot bot deleted the dependabot/go_modules/github.com/ceph/go-ceph-0.14.0 branch March 2, 2022 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant