diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.yml similarity index 95% rename from .github/ISSUE_TEMPLATE/bug_report.md rename to .github/ISSUE_TEMPLATE/bug_report.yml index 4ffe872..b02082c 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,9 +1,7 @@ ---- -name: Bug report -about: Create a report to help us improve -title: "[BUG]" -labels: bug -assignees: '' +name: Bug Report +description: File a bug report +title: "[Bug]: " +labels: ["bug"] body: - type: markdown attributes: @@ -90,4 +88,4 @@ body: description: Add any other context about the problem here. validations: required: false ---- + diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.yml similarity index 90% rename from .github/ISSUE_TEMPLATE/feature_request.md rename to .github/ISSUE_TEMPLATE/feature_request.yml index 3841ac8..a015fdb 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,9 +1,7 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: "[FEATURE]" -labels: enhancement -assignees: '' +name: Feature Request +description: Suggest an idea for this project +title: "[Feature]: " +labels: ["enhancement"] body: - type: markdown attributes: @@ -42,4 +40,4 @@ body: ``` validations: required: false ---- + diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..66fecc9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,27 @@ +# Changelog + +All notable changes to go-redis-entraid will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [1.0.0] - 2025-05-27 + +### Added +- Initial General Availability release +- Multiple authentication methods: + - Client Secret authentication + - Client Certificate authentication + - Managed Identity (System and User-assigned) + - Default Azure Identity Provider for local development +- Automatic token acquisition and renewal +- Configurable token refresh policies +- Thread-safe token management +- Comprehensive error handling and recovery strategies +- Configuration support via environment variables, code, or configuration files + +### Compatibility +- Go: 1.16+ +- go-redis: v9.10.0+ + +[1.0.0]: https://github.com/redis/go-redis-entraid/releases/tag/v1.0.0