Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Release (2026-MM-DD)
## Release (2026-03-24)
- `alb`:
- [v0.4.0](services/alb/CHANGELOG.md#v040)
- **Feature:** Add new field `AltPort` to `ActiveHealthCheck`
Expand All @@ -22,6 +22,12 @@
- **Feature:** Add fields `maxCredentials`, `usedCredentials` and `usedLoadbalancers` to model `GetQuotaResponse`
- **Improvement:** Support additional properties in models
- `objectstorage`:
- [v0.2.0](services/objectstorage/CHANGELOG.md#v020)
- New model classes: `ComplianceLockResponse`, `CredentialsGroupExtended`, `DefaultRetentionResponse`, `DeleteDefaultRetentionResponse`, `GetCredentialsGroupResponse`, `SetDefaultRetentionPayload`
- New methods for `Bucket` model class: `objectLockEnabled`,`setObjectLockEnabled`,`getObjectLockEnabled`
- New enum: `RetentionMode`
- New API client methods: `createComplianceLock`, `deleteComplianceLock`, `deleteDefaultRetention`, `getComplianceLock`, `getCredentialsGroup`, `getDefaultRetention`, `setDefaultRetention`
- **Breaking change:** New parameter `objectLockEnabled` for `createBucket` API client method
- [v0.1.3](services/objectstorage/CHANGELOG.md#v013)
- Bump dependency `org.apache.commons:commons-lang3` to `3.18.0`
- Bump dependency `org.openapitools:jackson-databind-nullable` to `0.2.8`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ public static void main(String[] args) throws IOException {
/* create a new bucket in the project */
System.out.println("\nCreating bucket");
CreateBucketResponse newBucket =
objectStorageApi.createBucket(projectId, region, "java-sdk-example");
objectStorageApi.createBucket(projectId, region, "java-sdk-example", null);
System.out.println(" * Bucket name: " + newBucket.getBucket());
System.out.println(" * Project ID: " + newBucket.getProject());

Expand Down
7 changes: 7 additions & 0 deletions services/objectstorage/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
## v0.2.0
- New model classes: `ComplianceLockResponse`, `CredentialsGroupExtended`, `DefaultRetentionResponse`, `DeleteDefaultRetentionResponse`, `GetCredentialsGroupResponse`, `SetDefaultRetentionPayload`
- New methods for `Bucket` model class: `objectLockEnabled`,`setObjectLockEnabled`,`getObjectLockEnabled`
- New enum: `RetentionMode`
- New API client methods: `createComplianceLock`, `deleteComplianceLock`, `deleteDefaultRetention`, `getComplianceLock`, `getCredentialsGroup`, `getDefaultRetention`, `setDefaultRetention`
- **Breaking change:** New parameter `objectLockEnabled` for `createBucket` API client method

## v0.1.3
- Bump dependency `org.apache.commons:commons-lang3` to `3.18.0`
- Bump dependency `org.openapitools:jackson-databind-nullable` to `0.2.8`
Expand Down
2 changes: 1 addition & 1 deletion services/objectstorage/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1.3
0.2.0
2 changes: 1 addition & 1 deletion services/objectstorage/oas_commit
Original file line number Diff line number Diff line change
@@ -1 +1 @@
29ed135519d2a7b1b043cd0c8243bb8d423a784b
95de5cba3201a683657cb472d5fa30aa768f19cc
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,9 @@ private static Class getClassByDiscriminator(
new cloud.stackit.sdk.objectstorage.model.AccessKey.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.Bucket.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.ComplianceLockResponse
.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.CreateAccessKeyPayload
.CustomTypeAdapterFactory());
Expand All @@ -117,6 +120,12 @@ private static Class getClassByDiscriminator(
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.CredentialsGroup
.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.CredentialsGroupExtended
.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.DefaultRetentionResponse
.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.DeleteAccessKeyResponse
.CustomTypeAdapterFactory());
Expand All @@ -126,13 +135,19 @@ private static Class getClassByDiscriminator(
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.DeleteCredentialsGroupResponse
.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.DeleteDefaultRetentionResponse
.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.DetailedError.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.ErrorMessage.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.GetBucketResponse
.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.GetCredentialsGroupResponse
.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.HTTPValidationError
.CustomTypeAdapterFactory());
Expand All @@ -149,6 +164,9 @@ private static Class getClassByDiscriminator(
new cloud.stackit.sdk.objectstorage.model.LocationInner.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.ProjectStatus.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.SetDefaultRetentionPayload
.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(
new cloud.stackit.sdk.objectstorage.model.ValidationError
.CustomTypeAdapterFactory());
Expand Down
Loading