这是indexloc提供的服务,不要输入任何密码
Skip to content

Tags: redis/go-redis-entraid

Tags

v1.0.6

Toggle v1.0.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: update changelog (#13)

* chore: update changelog

* chore: update date

v1.0.5

Toggle v1.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: don't hold lock when calling listeners (#12)

* don't hold lock when calling listeners

* add tests

* fix potential data race

* fix potential deadlock in tests

v1.0.4

Toggle v1.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
refactor(manager): small refactors around the manager and token logic (

…#10)

* fix(manager): Improve channel closure handling

- Updated IsClosed function to accurately check if a channel is closed without consuming data unless necessary.
- Safely close the closedChan only if it is not already closed to avoid potential panics.

* fix(manager): Add panic recovery in token manager goroutine

- Implemented panic recovery in the Start method of entraidTokenManager to prevent crashes and ensure listener is notified of errors.

* fix(token): Enhance token creation logic and documentation

- Updated the New function to return nil if expiresOn is zero to prevent panic.
- Added logic to set receivedAt to the current time and recalculate TTL if receivedAt is zero.
- Improved documentation to clarify the responsibilities of the caller regarding token validity and behavior when parameters are zero.

* chore(token): remove some unnecessary comments

* test(manager): change test delta to 5ms

v1.0.3

Toggle v1.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(documentation): Add release notes, add todo (#9)

- add release notes for patch version
- add todo to remove ClientID from CredentialsProviderOptions in v2

v1.0.2

Toggle v1.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(documentation): add release notes, add badges in readme (#7)

add release notes for next version
add badges to readme
gofmt -s test file

v1.0.1

Toggle v1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(deps): update dependencies (#5)

* chore(examples): update dependencies

Add release notes

* chore(deps): Update package dependencies

* chore(makefile): Add makefile for tests

Add Makefile to reproduce the test commands used in the CI.

A better approach for the future would be to use the exact makefile in the CI
pipelines.

* chore(deps): Update deps and go version

It turns out that the x/crypto with the security fixes requires go 1.23
anyway.

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
refactor(release): refactoring release process a big. (#3)

* refactor(release): refactoring release process a big.

Add issue templates
Add release drafter
Remove version files

* refactor(github): remove discussions link