ibm-cos-sdk
Advanced tools
Comparing version 1.6.1 to 1.7.0
293
CHANGELOG.md
# CHANGELOG | ||
# 1.6.1 | ||
## Content | ||
### Defect Fixes | ||
## 1.7.0 | ||
### Content | ||
#### Features | ||
* Accelerated Archive | ||
## 1.6.1 | ||
### Content | ||
#### Defect Fixes | ||
* AWS Patches aligned to version v2.653.0 of the AWS NodeJS SDK | ||
# 1.6.0 | ||
## Content | ||
### Features | ||
## 1.6.0 | ||
### Content | ||
#### Features | ||
* Support for On-Premise IBM Cloud Object Storage (3.14.8+) | ||
### Defect Fixes | ||
#### Defect Fixes | ||
* AWS Patches aligned to version v2.571.0 of the AWS NodeJS SDK | ||
# 1.5.4 | ||
## Content | ||
### Defect Fixes | ||
* COSSDK-60304: https://github.com/IBM/ibm-cos-sdk-js/issues/52 | ||
## 1.5.4 | ||
### Content | ||
#### Defect Fixes | ||
* COSSDK-60304: <https://github.com/IBM/ibm-cos-sdk-js/issues/52> | ||
* AWS Patches aligned to version v2.540.0 of the AWS NodeJS SDK | ||
# 1.5.3 | ||
## Content | ||
### Defect Fixes | ||
## 1.5.3 | ||
### Content | ||
#### Defect Fixes | ||
* AWS Patches aligned to version v2.520.0 of the AWS NodeJS SDK | ||
## 1.5.2 | ||
# 1.5.2 | ||
## Content | ||
### Defect Fixes | ||
### Content | ||
#### Defect Fixes | ||
* AWS Patches aligned to version v2.498.0 of the AWS NodeJS SDK | ||
## 1.5.1 | ||
# 1.5.1 | ||
## Content | ||
### Features | ||
### Content | ||
#### Features | ||
* Extended Listing Support | ||
### Defect Fixes | ||
* COSSDK-53979: https://github.com/IBM/ibm-cos-sdk-js/issues/43 | ||
#### Defect Fixes | ||
# 1.5.0 | ||
## Content | ||
### Features | ||
* COSSDK-53979: <https://github.com/IBM/ibm-cos-sdk-js/issues/43> | ||
## 1.5.0 | ||
### Content | ||
#### Features | ||
* Object Expiration Rules | ||
### Defect Fixes | ||
* COSSDK-53979: https://github.com/IBM/ibm-cos-sdk-js/issues/43 | ||
#### Defect Fixes | ||
* COSSDK-53979: <https://github.com/IBM/ibm-cos-sdk-js/issues/43> | ||
* AWS Patches aligned to version v2.460.0 of the AWS NodeJS SDK | ||
## 1.4.5 | ||
# 1.4.5 | ||
## Content | ||
### Features | ||
### Content | ||
#### Features | ||
* Public Access | ||
### Defect Fixes | ||
* COSSDK-50781: https://github.ibm.com/objectstore/cases/issues/137 | ||
* COSSDK-52371: https://github.ibm.com/objectstore/objectstorage-issues/issues/634 | ||
#### Defect Fixes | ||
* COSSDK-50781: <https://github.ibm.com/objectstore/cases/issues/137> | ||
* COSSDK-52371: <https://github.ibm.com/objectstore/objectstorage-issues/issues/634> | ||
* AWS Patches aligned to version v2.425.0 of the AWS NodeJS SDK | ||
## 1.4.4 | ||
# 1.4.4 | ||
## Content | ||
### Defect Fixes | ||
### Content | ||
#### Defect Fixes | ||
* AWS Patches aligned to version v2.406.0 of the AWS NodeJS SDK | ||
## 1.4.3 | ||
# 1.4.3 | ||
## Content | ||
### Features | ||
### Defect Fixes | ||
* COSSDK-50320: https://github.com/IBM/ibm-cos-sdk-js/issues/41 | ||
### Content | ||
#### Features | ||
# 1.4.2 | ||
## Content | ||
### Features | ||
### Defect Fixes | ||
#### Defect Fixes | ||
* COSSDK-50320: <https://github.com/IBM/ibm-cos-sdk-js/issues/41> | ||
## 1.4.2 | ||
### Content | ||
#### Features | ||
#### Defect Fixes | ||
* AWS Patches aligned to version v2.380.0 of the AWS NodeJS SDK | ||
## 1.4.1 | ||
# 1.4.1 | ||
## Content | ||
### Features | ||
### Content | ||
#### Features | ||
* GET Bucket (List Objects) Version 2 | ||
### Defect Fixes | ||
* COSSDK-47892: https://github.com/IBM/ibm-cos-sdk-js/issues/34 | ||
* COSSDK-48042: https://github.com/IBM/ibm-cos-sdk-js/pull/36 | ||
#### Defect Fixes | ||
# 1.4.0 | ||
## Content | ||
### Features | ||
* COSSDK-47892: <https://github.com/IBM/ibm-cos-sdk-js/issues/34> | ||
* COSSDK-48042: <https://github.com/IBM/ibm-cos-sdk-js/pull/36> | ||
## 1.4.0 | ||
### Content | ||
#### Features | ||
* Immutable Object Storage | ||
### Defect Fixes | ||
#### Defect Fixes | ||
# 1.3.2 | ||
## Content | ||
### Defect Fixes | ||
## 1.3.2 | ||
### Content | ||
# 1.3.1 | ||
## Content | ||
### Defect Fixes | ||
* COSSDK-43259: https://github.com/IBM/ibm-cos-sdk-js/issues/28 | ||
#### Defect Fixes | ||
## 1.3.1 | ||
### Content | ||
#### Defect Fixes | ||
* COSSDK-43259: <https://github.com/IBM/ibm-cos-sdk-js/issues/28> | ||
* Documentation updates | ||
## 1.3.0 | ||
# 1.3.0 | ||
## Content | ||
### Features | ||
### Content | ||
#### Features | ||
* Archive Tier Support | ||
## 1.2.3 | ||
# 1.2.3 | ||
## Content | ||
### Defect Fixes | ||
### Content | ||
#### Defect Fixes | ||
# 1.2.2 | ||
## Content | ||
### Defect Fixes | ||
## 1.2.2 | ||
### Content | ||
# 1.2.1 | ||
## Content | ||
### Defect Fixes | ||
* COSSDK-34209: https://github.com/IBM/ibm-cos-sdk-js/issues/20 | ||
#### Defect Fixes | ||
## 1.2.1 | ||
# 1.2.0 | ||
## Content | ||
### Features | ||
### Content | ||
#### Defect Fixes | ||
* COSSDK-34209: <https://github.com/IBM/ibm-cos-sdk-js/issues/20> | ||
## 1.2.0 | ||
### Content | ||
#### Features | ||
* JSON cut and paste support | ||
### Defect Fixes | ||
#### Defect Fixes | ||
* Documentation updates | ||
## 1.1.4 | ||
# 1.1.4 | ||
## Content | ||
### Defect fixes | ||
### Content | ||
#### Defect fixes | ||
* Documentation updates | ||
## 1.1.3 | ||
# 1.1.3 | ||
## Content | ||
### Defect Fixes | ||
### Content | ||
#### Defect Fixes | ||
# 1.1.2 | ||
## Content | ||
### Features | ||
## 1.1.2 | ||
### Content | ||
#### Features | ||
* IAM Resiliency support | ||
### Defect Fixes | ||
#### Defect Fixes | ||
* Documentation updates | ||
## 1.1.1 | ||
# 1.1.1 | ||
## Content | ||
### Defect Fixes | ||
* COSSDK-29261: https://github.com/IBM/ibm-cos-sdk-js/issues/7 | ||
### Content | ||
#### Defect Fixes | ||
# 1.0.2 | ||
## Content | ||
### Features | ||
* COSSDK-29261: <https://github.com/IBM/ibm-cos-sdk-js/issues/7> | ||
## 1.0.2 | ||
### Content | ||
#### Features | ||
* Browser build support | ||
### Defect Fixes | ||
#### Defect Fixes | ||
* Documentation updates | ||
# 1.0.1 | ||
## Content | ||
### Features | ||
## 1.0.1 | ||
### Content | ||
#### Features | ||
* Host generated API docs | ||
### Defect Fixes | ||
#### Defect Fixes | ||
* Fix custom auth callback w/ IAM | ||
# 1.0.0 | ||
## Content | ||
### Features | ||
## 1.0.0 | ||
### Content | ||
#### Features | ||
* Initial release | ||
* IAM support |
@@ -20,3 +20,3 @@ /** | ||
*/ | ||
VERSION: '1.6.1', | ||
VERSION: '1.7.0', | ||
@@ -23,0 +23,0 @@ /** |
{ | ||
"name": "ibm-cos-sdk", | ||
"description": "IBM SDK for JavaScript", | ||
"version": "1.6.1", | ||
"version": "1.7.0", | ||
"author": { | ||
@@ -6,0 +6,0 @@ "name": "IBM", |
@@ -5,2 +5,3 @@ # IBM Cloud Object Storage - Node.js SDK | ||
Cloud Object Storage](https://cloud.ibm.com/docs/services/cloud-object-storage/about-cos.html). It is a fork of [the ``AWS SDK for Javascript`` library](https://github.com/aws/aws-sdk-js). | ||
## Documentation | ||
@@ -20,12 +21,14 @@ | ||
You'll need: | ||
* An instance of COS. | ||
* An API key from [IBM Cloud Identity and Access Management](https://cloud.ibm.com/docs/iam/users_roles.html) with at least `Writer` permissions. | ||
* The ID of the instance of COS that you are working with. | ||
* Token acquisition endpoint | ||
* Service endpoint | ||
* **Node 4.0++**. | ||
* An instance of COS. | ||
* An API key from [IBM Cloud Identity and Access Management](https://cloud.ibm.com/docs/iam/users_roles.html) with at least `Writer` permissions. | ||
* The ID of the instance of COS that you are working with. | ||
* Token acquisition endpoint | ||
* Service endpoint | ||
* **Node 4.0++**. | ||
These values can be found in the IBM Cloud Console by [generating a 'service credential'](https://cloud.ibm.com/docs/services/cloud-object-storage/iam/service-credentials.html). | ||
## Getting the SDK | ||
The preferred way to install the IBM COS SDK for Node.js is to use the | ||
@@ -43,3 +46,2 @@ [npm](http://npmjs.org) package manager for Node.js. Simply type the following | ||
## Example code | ||
@@ -107,5 +109,7 @@ | ||
## Immutable Object Storage | ||
Users can configure buckets with an Immutable Object Storage policy to prevent objects from being modified or deleted for a defined period of time. The retention period can be specified on a per-object basis, or objects can inherit a default retention period set on the bucket. It is also possible to set open-ended and permanent retention periods. Immutable Object Storage meets the rules set forth by the SEC governing record retention, and IBM Cloud administrators are unable to bypass these restrictions. For more detail [see the documentation](https://cloud.ibm.com/docs/services/cloud-object-storage/basics/immutable.html). | ||
## Archive Tier Support | ||
You can automatically archive objects after a specified length of time or after a specified date. Once archived, a temporary copy of an object can be restored for access as needed. Restore time may take up to 15 hours. | ||
@@ -115,3 +119,8 @@ | ||
## Accelerated Archive | ||
Users can set an archive rule that would allow data restore from an archive in 2 hours or 12 hours. | ||
## Getting Help | ||
Feel free to use GitHub issues for tracking bugs and feature requests, but for help please use one of the following resources: | ||
@@ -124,4 +133,2 @@ | ||
## License | ||
@@ -128,0 +135,0 @@ |
@@ -9,3 +9,4 @@ # AWS SDK for JavaScript Changelog Scripts | ||
## 2.4.5 | ||
* bugfix: Waiters: Some description of the bugfix ([Issue #9542]()) | ||
* bugfix: Waiters: Some description of the bugfix (Issue #9542) | ||
* feature: S3: Some descripton of the new feature | ||
@@ -26,5 +27,7 @@ * API: RDS: Some description | ||
command line: | ||
``` | ||
```shell script | ||
./scripts/changelog/create-changelog | ||
``` | ||
The JSON files in the `.changes/` directory must be named with a version number | ||
@@ -50,5 +53,7 @@ (e.g. `2.4.5.json`) and its contents should be an array of objects. Each object | ||
from the root SDK directory in the command line: | ||
``` | ||
```shell script | ||
./scripts/changelog/release | ||
``` | ||
Optionally, you can provide an argument to specify the version number of the | ||
@@ -60,5 +65,7 @@ new release. Accepted values are `major`, `minor`, `patch`, or a version number | ||
example, running | ||
``` | ||
```shell script | ||
./scripts/changelog/release minor | ||
``` | ||
will bump up the minor version from the latest version. If the latest version | ||
@@ -92,3 +99,4 @@ is `2.4.5`, then this would set the new version to `2.5.0`. If no argument is | ||
run this script, using versions of node.js that support promises (0.12.x and higher): | ||
``` | ||
```shell script | ||
node ./scripts/changelog/add-change.js | ||
@@ -98,3 +106,4 @@ ``` | ||
This script will place a JSON file representing your change in the following location: | ||
``` | ||
```shell script | ||
$SDK_ROOT/.changes/next-release/ | ||
@@ -101,0 +110,0 @@ ``` |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1809264
122
52917
133
5