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

Bump github.com/nats-io/nats.go from 1.11.0 to 1.12.1 #150

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 6, 2021

Bumps github.com/nats-io/nats.go from 1.11.0 to 1.12.1.

Release notes

Sourced from github.com/nats-io/nats.go's releases.

Release v1.12.1

Changelog

JetStream users

Please review release notes from v1.12.0 regarding important changes if upgrading from an earlier release.

Added

Fixed

  • JetStream:
    • Fetch() could return immediately with a timeout error. Thanks to @​izarraga for the report (#813)
  • Inboxes suffix would contain many zeros (#808)

Complete Changes

nats-io/nats.go@v1.12.0...v1.12.1

Release v1.12.0

Changelog

Breaking Changes

This release has some important and breaking changes for the JetStream module. Previously, it was possible to create multiple instances of non queue subscriptions to the same JetStream consumer, which was wrong since each instance would get a copy of the same message and one instance acknowledging a message would mean that the other instance's message acknowledgement (or lack thereof) would be ignored. It was also possible to create queue groups against a JetStream consumer that was used by a non queue subscription.

This update requires the upcoming server version v2.4.0 to behave correctly, that is, the library will reject a "plain" subscription on a JetStream consumer that is already bound (that is, there is already an instance actively consuming from it), or on a consumer that was created for a queue group. It will also reject a queue subscription on a JetStream consumer that was not created for a queue group, or to a consumer that has been created for a different queue group. But it means that this update will not be able to create a queue subscription on a server pre v2.4.0 because those server do not have the concept of DeliverGroup in the consumer configuration.

Look at the Changed section below for the list of those changes.

The repository master branch has been renamed main. If you have a fork or a clone of the repository, you should run those git commands:

git branch -m master main
git fetch origin
git branch -u origin/main main
git remote set-head origin -a

Added

  • JetStream:
    • Bind() and BindStream() options to the subscribe calls (#740)
    • ChanQueueSubscribe() (#744)
    • APIPrefix() and Domain() options to specify prefix or domain. Thanks to @​Jarema for the contribution (#750, #753)
    • Two new sentinel errors: ErrStreamNotFound and ErrConsumerNotFound. Thanks to @​actatum for the contribution (#760)
    • MaxMsgsPerSubject option in the StreamConfig (#768)
    • OrderedConsumer() subscription option to create a FIFO ephemeral consumer for in order delivery of messages. There are no redelivered and no ACKs, and flow control and heartbeats will be added but be taken care of without additional user code (#789, #793)
    • DeliverSubject() option to configure the deliver subject of a JetStream consumer created by the js.Subscribe() call (and variants) (#794)
    • Fields DeliverGroup in ConsumerConfig, PushBound in ConsumerInfo. They help making prevent incorrect subscriptions to JetStream consumers (#794)
    • Field Description in StreamConfig and ConsumerConfig (#795)
    • ExpectLastSequencePerSubject() publish option (#797)

... (truncated)

Commits
  • 42edba4 Merge pull request #816 from nats-io/release_1_12_1
  • 247f59b Release v1.12.1
  • 529ee11 Merge pull request #813 from nats-io/js_fix_pull_subscribe
  • f3a531d [FIXED] Fetch() could return immediately with a timeout error
  • 2c959d6 Merge pull request #812 from JosephWoodward/add-connection-status-stringer
  • c18a667 Use String() instead of fmt.Sprintf
  • a768521 Fix formatting
  • 2486c77 Update test to include connection status Stringer implementation
  • 6baaf3a Implement Stringer for connection status
  • 51262a8 Merge pull request #810 from nats-io/update_readme_badges
  • 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/nats-io/nats.go](https://github.com/nats-io/nats.go) from 1.11.0 to 1.12.1.
- [Release notes](https://github.com/nats-io/nats.go/releases)
- [Commits](nats-io/nats.go@v1.11.0...v1.12.1)

---
updated-dependencies:
- dependency-name: github.com/nats-io/nats.go
  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 Sep 6, 2021
@coveralls
Copy link

coveralls commented Sep 6, 2021

Pull Request Test Coverage Report for Build 1207146758

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 94 unchanged lines in 1 file lost coverage.
  • Overall coverage decreased (-1.2%) to 45.889%

Files with Coverage Reduction New Missed Lines %
geoip.go 94 22.16%
Totals Coverage Status
Change from base Build 1119076178: -1.2%
Covered Lines: 3672
Relevant Lines: 8002

💛 - Coveralls

@fancycode fancycode merged commit 6d4c8bb into master Sep 13, 2021
@fancycode fancycode deleted the dependabot/go_modules/github.com/nats-io/nats.go-1.12.1 branch September 13, 2021 07:12
mwalbeck pushed a commit to mwalbeck/docker-nextcloud-spreed-signaling that referenced this pull request Nov 11, 2021
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [strukturag/nextcloud-spreed-signaling](https://github.com/strukturag/nextcloud-spreed-signaling) | minor | `v0.3.0` -> `v0.4.0` |

---

### Release Notes

<details>
<summary>strukturag/nextcloud-spreed-signaling</summary>

### [`v0.4.0`](https://github.com/strukturag/nextcloud-spreed-signaling/releases/v0.4.0)

[Compare Source](strukturag/nextcloud-spreed-signaling@v0.3.0...v0.4.0)

##### Added

-   Support continent mapping overrides. [#&#8203;143](strukturag/nextcloud-spreed-signaling#143)
-   Add prometheus metrics. [#&#8203;99](strukturag/nextcloud-spreed-signaling#99)
-   Support separate permissions for publishing audio / video. [#&#8203;157](strukturag/nextcloud-spreed-signaling#157)
-   Check individual audio/video permissions on change. [#&#8203;169](strukturag/nextcloud-spreed-signaling#169)
-   CI: Also test with Go 1.17 [#&#8203;153](strukturag/nextcloud-spreed-signaling#153)

##### Changed

-   Force HTTPS for backend connections in old-style configurations. [#&#8203;132](strukturag/nextcloud-spreed-signaling#132)
-   Only include body in 307/308 redirects if going to same host. [#&#8203;134](strukturag/nextcloud-spreed-signaling#134)
-   Stop publishers if session is no longer allowed to publish. [#&#8203;140](strukturag/nextcloud-spreed-signaling#140)
-   Only allow subscribing if both users are in the same room and call. [#&#8203;133](strukturag/nextcloud-spreed-signaling#133)
-   Internal clients always may subscribe all streams. [#&#8203;159](strukturag/nextcloud-spreed-signaling#159)
-   Reduce RTT logging. [#&#8203;167](strukturag/nextcloud-spreed-signaling#167)
-   deps: Migrate to "github.com/golang-jwt/jwt". [#&#8203;160](strukturag/nextcloud-spreed-signaling#160)
-   Bump coverallsapp/github-action from 1.1.2 to 1.1.3 [#&#8203;131](strukturag/nextcloud-spreed-signaling#131)
-   Bump github.com/google/uuid from 1.2.0 to 1.3.0 [#&#8203;138](strukturag/nextcloud-spreed-signaling#138)
-   Bump github.com/prometheus/client_golang from 1.10.0 to 1.11.0 [#&#8203;144](strukturag/nextcloud-spreed-signaling#144)
-   Bump github.com/nats-io/nats.go from 1.11.0 to 1.12.1 [#&#8203;150](strukturag/nextcloud-spreed-signaling#150)
-   Bump github.com/nats-io/nats.go from 1.12.1 to 1.12.3 [#&#8203;154](strukturag/nextcloud-spreed-signaling#154)
-   Bump github.com/nats-io/nats.go from 1.12.3 to 1.13.0 [#&#8203;158](strukturag/nextcloud-spreed-signaling#158)
-   Bump actions/checkout from 2.3.4 to 2.3.5 [#&#8203;163](strukturag/nextcloud-spreed-signaling#163)
-   Bump actions/checkout from 2.3.5 to 2.4.0 [#&#8203;166](strukturag/nextcloud-spreed-signaling#166)

##### Fixed

-   Adjusted easyjson for multiarch builds [#&#8203;129](strukturag/nextcloud-spreed-signaling#129)

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

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

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).

Reviewed-on: https://git.walbeck.it/walbeck-it/docker-nextcloud-spreed-signaling/pulls/109
Co-authored-by: renovate-bot <bot@walbeck.it>
Co-committed-by: renovate-bot <bot@walbeck.it>
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.

2 participants