Releases: SalesforceCommerceCloud/sfcc-ci
Releases · SalesforceCommerceCloud/sfcc-ci
v2.7.0
Enhancements
- Added support for differential code deployments and the possibility to deploy a subset of code instead of a full code-version, based on the difference with the remote code version (see #174 for more details)
- Added support to pass a resource profile at sandbox creation via
sfcc-ci sandbox:create --profile <profile>
(#219) - Added command
sfcc-ci sandbox:ips
to return information about inbound and outbound IP addresses for sandboxes (#187) - Added support for auto-scheduling of sandboxes, extended list view
sfcc-ci sandbox:list
, flagging a sandbox as auto scheduled withsfcc-ci sandbox:create --auto-scheduled
and toggle auto scheduling withsfcc-ci sandbox:update --auto-scheduled <flag>
(#222) - Allow JSON file to be passed as export units configuration for
sfcc-ci instance:export --data <file>
(#144) - API coverage for user related methods (#201)
- Updated several NPM dependencies
- Documentation and readme improvements (#210)
Fixes
- Fixed several vulnerability issues in NPM dependencies
- Fixed minor doc issues
Binaries
You can download pre-built binaries for Linux, MacOS and Windows below. Please find the SHA256 hashes of the pre-built binaries below:
- sfcc-ci-linux:
0bf32b0242f94b0e49e4623c7686de8834556317965e807022d023d51d7915b8
- sfcc-ci-macos:
342037a1a521a439adedb6817cfe9561d304ae409dce91e6787c4434900415da
- sfcc-ci-win.exe:
75a05819cd958f150b4eeffacd7cba1a3f0ce7257c9e0b7de642b8a4392fac22
v2.6.0
v2.5.1
v2.5.0
Features
- Add command to execute a site export from an instance via new command
sfcc-ci instance:export
, supports fine granular export of variable sets of data units to export, seesfcc-ci instance:export --help
for more details (#121) - Allow to inject OCAPI settings and WebDAV client permissions upon sandbox creation time via new flag
--ocapi-settings
and and--webdav-settings
, seesfcc-ci sandbox:create --help
for more details (#124)
Enhancements
- Add unit tests for user management (#50)
- Created
package-lock.json
file to ensure consistent dependencies for installs of the tool - Upgrade mocha to
v6.2.3
(#133)
Fixes
v2.4.1
v2.4.0
v2.3.1
v2.3.0
ANNOUNCEMENT
As of this version, the license has change to BSD-3-Clause and the tool has been put open source. For more information please consult the readme, the license, the contibution guidelines and the code of conduct.
Fixes
- Fix prototype pollution vulnerability #95
Features
- Added alternative ways to pass authentication credentials like client and user credentials into auth commands
sfcc-ci auth:login
andsfcc-ci client:auth
viadw.json
, environment vars or.env
file (#82 and #1), run the commands with--help
or consult the Authentication chapter for more details
Enhancements
- Changed license to ISC to BSD-3-Clause (#96)
v2.2.1
v2.2.0
Features
- added new command
sfcc-ci code:delete
to delete code version - added on-demand sandbox alias management, vie new set of commands for alias registration, exploring and deletion, e.g.
sfcc-ci sandbox:alias:add
,sfcc-ci sandbox:alias:list
andsfcc-ci sandbox:alias:delete
Enhancements
- support for retrieving deleted sandboxes via new optional flag
--show-deleted
forsfcc-ci sandbox:list
command - added option to activate deployed code version, use new optional flag
--activate
forsfcc-ci code:deploy
command - added option to pull sandbox storage capacity via optional flag
--show-storage
for commandsfcc-ci sandbox:get
- added option to pull realm usage information via new optional flag
--show-usage
for commandsfcc-ci sandbox:realm:list