Skip to content

Commit aeacdf8

Browse files
Add CHANGELOG.md files (#202)
* Add CHANGELOGS * Update CHANGELOG.md Co-authored-by: Henrique Santos <[email protected]> * Update CHANGELOG.md Co-authored-by: Henrique Santos <[email protected]> * Update release notes --------- Co-authored-by: Henrique Santos <[email protected]>
1 parent 12f96c5 commit aeacdf8

File tree

19 files changed

+170
-0
lines changed

19 files changed

+170
-0
lines changed

CHANGELOG.md

+80
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
## Release (2023-12-18)
2+
3+
This is the first GitHub release of the STACKIT Go SDK.
4+
5+
### Highlights
6+
7+
List of modules:
8+
9+
- `core`: [v0.7.3](core/CHANGELOG.md#v073-2023-12-13)
10+
- `auth`: setup authentication, specifically using the service account key or token flows. Check our [authentication example](https://github.com/stackitcloud/stackit-sdk-go/blob/main/examples/authentication/authentication.go)
11+
- `clients`: baseline http client implementations to support different use cases, such as the different authentication flows
12+
- `config`: configuration for the SDK clients, such as custom endpoints, region and custom http client configuration. Check our [configuration example](https://github.com/stackitcloud/stackit-sdk-go/blob/main/examples/configuration/configuration.go)
13+
- `oapierror`: open api error definition and handling
14+
- `utils`: utilities, such as the `Ptr` method to return a pointer to a variable of any type, which can be useful for creating payloads
15+
- `wait`: functionality to wait until a specific async operation has finished. Check our [waiter example](https://github.com/stackitcloud/stackit-sdk-go/blob/main/examples/waiter/waiter.go)
16+
- `argus`: [v0.7.0](services/argus/CHANGELOG.md#v070-2023-11-10)
17+
- Manage your STACKIT Argus resources: `Instance`, `Credentials`, `ScrapeConfig`, `Acl`, `Alertconfig`, `GrafanaConfig`
18+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateScrapeConfigWaitHandler`, `DeleteScrapeConfigWaitHandler`
19+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/argus)
20+
- `dns`: [v0.6.0](services/dns/CHANGELOG.md#v060-2023-11-10)
21+
- Manage your STACKIT DNS resources: `Zones`, `RecordSet`
22+
- Waiters for async operations: `CreateZoneWaitHandler`, `UpdateZoneWaitHandler`, `DeleteZoneWaitHandler`, `CreateRecordSetWaitHandler`, `UpdateRecordSetWaitHandler`, `DeleteRecordSetWaitHandler`
23+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/dns)
24+
- `loadbalancer`: [v0.7.0](services/loadbalancer/CHANGELOG.md#v070-2023-12-06)
25+
- Manage your STACKIT Load Balancer resources: `LoadBalancer`, `Credentials`
26+
- Waiters for async operations: `CreateLoadBalancerWaitHandler`, `DeleteLoadBalancerWaitHandler`, `EnableLoadBalancingWaitHandler`
27+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/loadbalancer)
28+
- `logme`: [v0.6.0](services/logme/CHANGELOG.md#v060-2023-11-10)
29+
- Manage your STACKIT Logme resources: `Instance`, `Credentials`, `Offerings`
30+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateCredentialsWaitHandler`, `DeleteCredentialsWaitHandler`
31+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/logme)
32+
- `mariadb`: [v0.6.0](services/mariadb/CHANGELOG.md#v060-2023-11-10)
33+
- Manage your STACKIT MariaDB resources: `Instance`, `Credentials`, `Offerings`
34+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateCredentialsWaitHandler`, `DeleteCredentialsWaitHandler`
35+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/mariadb)
36+
- `membership`: [v0.2.0](services/membership/CHANGELOG.md#v020-2023-11-10)
37+
- Manage membership of your STACKIT resources
38+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/membership)
39+
- `mongodbflex`: [v0.7.0](services/mongodbflex/CHANGELOG.md#v070-2023-11-10)
40+
- Manage your STACKIT MongoDB Flex resources: `Instance`, `Flavors`, `Metrics`, `User`, `Storages`, `Versions`
41+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`
42+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/mongodbflex)
43+
- `objectstorage`: [v0.7.0](services/objectstorage/CHANGELOG.md#v070-2023-11-10)
44+
- Manage your STACKIT Object Storage resources: `Bucket`, `AccessKey`, `CredentialGroup`
45+
- Waiters for async operations: `CreateBucketWaitHandler`, `DeleteBucketWaitHandler`
46+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/objectstorage)
47+
- `opensearch`: [v0.6.0](services/opensearch/CHANGELOG.md#v060-2023-11-10)
48+
- Manage your STACKIT OpenSearch resources: `Instance`, `Credentials`, `Offerings`
49+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateCredentialsWaitHandler`, `DeleteCredentialsWaitHandler`
50+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/opensearch)
51+
- `postgresflex`: [v0.7.0](services/postgresflex/CHANGELOG.md#v070-2023-11-10)
52+
- Manage your STACKIT PostgreSQL Flex resources: `Instance`, `Versions`, `Flavors`, `User`, `Storages`
53+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `DeleteUserWaitHandler`
54+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/postgresflex)
55+
- `postgresql`: [v0.8.0](services/postgresql/CHANGELOG.md#v060-2023-11-17)
56+
- Manage your STACKIT PostgreSQL resources: `Instance`, `Credentials`, `Offerings`
57+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateCredentialsWaitHandler`, `DeleteCredentialsWaitHandler`
58+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/postgresql)
59+
- `rabbitmq`: [v0.6.0](services/rabbitmq/CHANGELOG.md#v060-2023-11-10)
60+
- Manage your STACKIT RabbitMQ resources: `Instance`, `Credentials`, `Offerings`
61+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateCredentialsWaitHandler`, `DeleteCredentialsWaitHandler`
62+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/rabbitmq)
63+
- `redis`: [v0.6.0](services/redis/CHANGELOG.md#v060-2023-11-10)
64+
- Manage your STACKIT Redis resources: `Instance`, `Credentials`, `Offerings`
65+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateCredentialsWaitHandler`, `DeleteCredentialsWaitHandler`
66+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/redis)
67+
- `resourcemanager`: [v0.6.0](services/resourcemanager/CHANGELOG.md#v060-2023-11-10)
68+
- Manage your STACKIT projects
69+
- Waiters for async operations: `CreateProjectWaitHandler`, `DeleteProjectWaitHandler`
70+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/resourcemanager)
71+
- `secretsmanager`: [v0.4.0](services/secretsmanager/CHANGELOG.md#v040-2023-11-10)
72+
- Manage your STACKIT Secrets Manager resources: `Instance`, `Acl`, `User`
73+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/secretsmanager)
74+
- `serviceaccount`: [v0.2.0](services/serviceaccount/CHANGELOG.md#v020-2023-11-10)
75+
- Manage your STACKIT service accounts
76+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/serviceaccount)
77+
- `ske`: [v0.7.0](services/ske/CHANGELOG.md#v070-2023-12-05)
78+
- Manage your STACKIT Kubernetes Engine resources: `Project`, `Cluster`, `Credentials`, `Options`
79+
- Waiters for async operations: `CreateOrUpdateClusterWaitHandler`, `DeleteClusterWaitHandler`, `CreateProjectWaitHandler`, `DeleteProjectWaitHandler`, `RotateCredentialsWaitHandler`
80+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/ske)

core/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
## v0.7.3 (2023-12-13)
2+
3+
- `auth`: setup authentication, specifically using the service account key or token flows. Check our [authentication example](https://github.com/stackitcloud/stackit-sdk-go/blob/main/examples/authentication/authentication.go)
4+
- `clients`: baseline http client implementations to support different use cases, such as the different authentication flows
5+
- `config`: configuration for the SDK clients, such as custom endpoints, region and custom http client configuration. Check our [configuration example](https://github.com/stackitcloud/stackit-sdk-go/blob/main/examples/configuration/configuration.go)
6+
- `oapierror`: open api error definition and handling
7+
- `utils`: utilities, such as the `Ptr` method to return a pointer to a variable of any type, which can be useful for creating payloads
8+
- `wait`: functionality to wait until a specific async operation has finished. Check our [waiter example](https://github.com/stackitcloud/stackit-sdk-go/blob/main/examples/waiter/waiter.go)

services/argus/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## v0.7.0 (2023-11-10)
2+
3+
- Manage your STACKIT Argus resources: `Instance`, `Credentials`, `ScrapeConfig`, `Acl`, `Alertconfig`, `GrafanaConfig`
4+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateScrapeConfigWaitHandler`, `DeleteScrapeConfigWaitHandler`
5+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/argus)

services/dns/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## v0.6.0 (2023-11-10)
2+
3+
- Manage your STACKIT DNS resources: `Zones`, `RecordSet`
4+
- Waiters for async operations: `CreateZoneWaitHandler`, `UpdateZoneWaitHandler`, `DeleteZoneWaitHandler`, `CreateRecordSetWaitHandler`, `UpdateRecordSetWaitHandler`, `DeleteRecordSetWaitHandler`
5+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/dns)

services/loadbalancer/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## v0.7.0 (2023-12-06)
2+
3+
- Manage your STACKIT Load Balancer resources: `LoadBalancer`, `Credentials`
4+
- Waiters for async operations: `CreateLoadBalancerWaitHandler`, `DeleteLoadBalancerWaitHandler`, `EnableLoadBalancingWaitHandler`
5+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/loadbalancer)

services/logme/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## v0.6.0 (2023-11-10)
2+
3+
- Manage your STACKIT Logme resources: `Instance`, `Credentials`, `Offerings`
4+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateCredentialsWaitHandler`, `DeleteCredentialsWaitHandler`
5+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/logme)

services/mariadb/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## v0.6.0 (2023-11-10)
2+
3+
- Manage your STACKIT MariaDB resources: `Instance`, `Credentials`, `Offerings`
4+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateCredentialsWaitHandler`, `DeleteCredentialsWaitHandler`
5+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/mariadb)

services/membership/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
## v0.2.0 (2023-11-10)
2+
3+
- Manage membership of your STACKIT esources
4+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/membership)

services/mongodbflex/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## v0.7.0 (2023-11-10)
2+
3+
- Manage your STACKIT MongoDB Flex resources: `Instance`, `Flavors`, `Metrics`, `User`, `Storages`, `Versions`
4+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`
5+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/mongodbflex)

services/objectstorage/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## v0.7.0 (2023-11-10)
2+
3+
- Manage your STACKIT ObjectStorage resources: `Bucket`, `AccessKey`, `CredentialGroup`
4+
- Waiters for async operations: `CreateBucketWaitHandler`, `DeleteBucketWaitHandler`
5+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/objectstorage)

services/opensearch/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## v0.6.0 (2023-11-10)
2+
3+
- Manage your STACKIT OpenSearch resources: `Instance`, `Credentials`, `Offerings`
4+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateCredentialsWaitHandler`, `DeleteCredentialsWaitHandler`
5+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/opensearch)

services/postgresflex/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## v0.7.0 (2023-11-10)
2+
3+
- Manage your STACKIT PostgreSQL Flex resources: `Instance`, `Versions`, `Flavors`, `User`, `Storages`
4+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `DeleteUserWaitHandler`
5+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/postgresflex)

services/postgresql/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## v0.8.0 (2023-11-17)
2+
3+
- Manage your STACKIT PostgreSQL resources: `Instance`, `Credentials`, `Offerings`
4+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateCredentialsWaitHandler`, `DeleteCredentialsWaitHandler`
5+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/postgresql)

services/rabbitmq/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## v0.6.0 (2023-11-10)
2+
3+
- Manage your STACKIT RabbitMQ resources: `Instance`, `Credentials`, `Offerings`
4+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateCredentialsWaitHandler`, `DeleteCredentialsWaitHandler`
5+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/rabbitmq)

services/redis/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## v0.6.0 (2023-11-10)
2+
3+
- Manage your STACKIT Redis resources: `Instance`, `Credentials`, `Offerings`
4+
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateCredentialsWaitHandler`, `DeleteCredentialsWaitHandler`
5+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/redis)

services/resourcemanager/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## v0.6.0 (2023-11-10)
2+
3+
- Manage your STACKIT projects
4+
- Waiters for async operations: `CreateProjectWaitHandler`, `DeleteProjectWaitHandler`
5+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/resourcemanager)

services/secretsmanager/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
## v0.4.0 (2023-11-10)
2+
3+
- Manage your STACKIT Secrets Manager resources: `Instance`, `Acl`, `User`
4+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/secretsmanager)

services/serviceaccount/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
## v0.2.0 (2023-11-10)
2+
3+
- Manage your STACKIT service accounts
4+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/serviceaccount)

services/ske/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## v0.7.0 (2023-12-05)
2+
3+
- Manage your STACKIT Kubernetes Engine resources: `Project`, `Cluster`, `Credentials`, `Options`
4+
- Waiters for async operations: `CreateOrUpdateClusterWaitHandler`, `DeleteClusterWaitHandler`, `CreateProjectWaitHandler`, `DeleteProjectWaitHandler`, `RotateCredentialsWaitHandler`
5+
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/ske)

0 commit comments

Comments
 (0)