We plan to release ibm-cos-sdk-config-2.0.0 in November 2022. This issue will be updated with more specifics on timing and the availability of release candidates as we get closer to the release date.
The following information is being provided prior to GA of the release so users can plan on adopting to new sdk - ibm-cos-sdk-config
Upcoming release - IBM COS Resource Configuration SDK for Java-2.0.0
```java
List allowedIp = getBucketConfig.getFirewall().getAllowedIp();
List allowedNetworkType = getBucketConfig.getFirewall().getAllowedNetworkType();
List deniedIp = getBucketConfig.getFirewall().getDeniedIp();
```
```java
List allowedIp = getBucketConfig.getFirewall().allowedIp();
List allowedNetworkType = getBucketConfig.getFirewall().allowedNetworkType();
List deniedIp = getBucketConfig.getFirewall().deniedIp();
```
We plan to release ibm-cos-sdk-config-2.0.0 in November 2022. This issue will be updated with more specifics on timing and the availability of release candidates as we get closer to the release date.
The following information is being provided prior to GA of the release so users can plan on adopting to new sdk - ibm-cos-sdk-config
Upcoming release - IBM COS Resource Configuration SDK for Java-2.0.0
Breaking changes
Changes in Package Imports
Using API Key and Access Token
Using API Key
Using Access Token
Changes in Create Client
Credentials using IamOptionsare no longer supported. Rather,
resource-configuration
String and an instance ofAuthenticator
should be passed as below.Changes in API
Activity-Tracking
Firewall
List as parameter to api methods
String as parameter to api methods
NOTE: allowedNetworkType accepted values are AllowedNetworkType.X_PRIVATE/AllowedNetworkType.X_PUBLIC/AllowedNetworkType.DIRECT.
Metrics-Monitoring
Update-Bucket-Config-Options
Step-1
Step-2
NOTE: apiName in current version is one among activityTracking/firewall/hardQuota/metricsMonitoring.
Changes in Response
API-Method-Names
Activity-Tracking
Firewall
Metrics-Monitoring
This issue will be used to track features and changes we want to make in the next major release of this package.