Skip to content

Commit 399e08e

Browse files
Merge pull request #34 from Azure/release/v1
Merge release/v1 to main 06/19
2 parents 5fdbef9 + b267b7f commit 399e08e

24 files changed

Lines changed: 31 additions & 17 deletions

File tree

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,19 @@
1212
go get github.com/Azure/AppConfiguration-GoProvider/azureappconfiguration
1313
```
1414

15+
## Getting Started
16+
17+
Official documentation on how to use the Azure App Configuration provider is available in the following quickstarts:
18+
19+
- [Create a Go console app with Azure App Configuration](https://learn.microsoft.com/azure/azure-app-configuration/quickstart-go-console-app?tabs=entra-id)
20+
- [Enable dynamic configuration refresh in a Go console app](https://learn.microsoft.com/azure/azure-app-configuration/enable-dynamic-configuration-go-console-app)
21+
- [Create a Go web app with Azure App Configuration](https://learn.microsoft.com/azure/azure-app-configuration/quickstart-go-web-app?tabs=entra-id)
22+
- [Use dynamic configuration in a Gin web app](https://learn.microsoft.com/azure/azure-app-configuration/enable-dynamic-configuration-gin-web-app)
23+
1524
## Examples
1625

17-
- [Console Application](./example/console-example/): Load settings from Azure App Configuration and use in a console application.
18-
- [Web Application](./example/gin-example/): Load settings from Azure App Configuration and use in a Gin web application.
26+
- [Console Application](./example/console_app/)
27+
- [Web Application](./example/gin_web_app/)
1928

2029
## Data Collection
2130

azureappconfiguration/README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,19 @@
1212
go get github.com/Azure/AppConfiguration-GoProvider/azureappconfiguration
1313
```
1414

15+
## Getting Started
16+
17+
Official documentation on how to use the Azure App Configuration provider is available in the following quickstarts:
18+
19+
- [Create a Go console app with Azure App Configuration](https://learn.microsoft.com/azure/azure-app-configuration/quickstart-go-console-app?tabs=entra-id)
20+
- [Enable dynamic configuration refresh in a Go console app](https://learn.microsoft.com/azure/azure-app-configuration/enable-dynamic-configuration-go-console-app)
21+
- [Create a Go web app with Azure App Configuration](https://learn.microsoft.com/azure/azure-app-configuration/quickstart-go-web-app?tabs=entra-id)
22+
- [Use dynamic configuration in a Gin web app](https://learn.microsoft.com/azure/azure-app-configuration/enable-dynamic-configuration-gin-web-app)
23+
1524
## Examples
1625

17-
- [Console Application](../example/console-example/): Load settings from Azure App Configuration and use in a console application.
18-
- [Web Application](../example/gin-example/): Load settings from Azure App Configuration and use in a Gin web application.
26+
- [Console Application](../example/console_app/)
27+
- [Gin Web Application](../example/gin_web_app/)
1928

2029
## Data Collection
2130

azureappconfiguration/azureappconfiguration.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,10 @@ func (azappcfg *AzureAppConfiguration) Refresh(ctx context.Context) error {
258258
// Parameters:
259259
// - callback: A function with no parameters that will be called after a successful refresh
260260
func (azappcfg *AzureAppConfiguration) OnRefreshSuccess(callback func()) {
261+
if callback == nil {
262+
return
263+
}
264+
261265
azappcfg.onRefreshSuccess = append(azappcfg.onRefreshSuccess, callback)
262266
}
263267

azureappconfiguration/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ package azureappconfiguration
55

66
const (
77
moduleName = "azcfg-go"
8-
moduleVersion = "1.0.0-beta.2"
8+
moduleVersion = "1.0.0"
99
)
File renamed without changes.

example/console-example/go.mod renamed to example/console_app/console_example/go.mod

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module console-example-app
22

33
go 1.23.0
44

5-
require github.com/Azure/AppConfiguration-GoProvider/azureappconfiguration v0.0.0-00010101000000-000000000000
5+
require github.com/Azure/AppConfiguration-GoProvider/azureappconfiguration v1.0.0
66

77
require (
88
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.17.0 // indirect
@@ -15,5 +15,3 @@ require (
1515
golang.org/x/sync v0.11.0 // indirect
1616
golang.org/x/text v0.22.0 // indirect
1717
)
18-
19-
replace github.com/Azure/AppConfiguration-GoProvider/azureappconfiguration => ..\..\azureappconfiguration
File renamed without changes.
File renamed without changes.
File renamed without changes.

example/console-example-refresh/go.mod renamed to example/console_app/console_example_refresh/go.mod

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module console-example-refresh
22

33
go 1.23.2
44

5-
require github.com/Azure/AppConfiguration-GoProvider/azureappconfiguration v0.0.0-00010101000000-000000000000
5+
require github.com/Azure/AppConfiguration-GoProvider/azureappconfiguration v1.0.0
66

77
require (
88
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.0 // indirect
@@ -15,5 +15,3 @@ require (
1515
golang.org/x/sync v0.13.0 // indirect
1616
golang.org/x/text v0.24.0 // indirect
1717
)
18-
19-
replace github.com/Azure/AppConfiguration-GoProvider/azureappconfiguration => ..\..\azureappconfiguration

0 commit comments

Comments
 (0)