# Monthly release of Bitrise CLI tools and summary of updates (Sep)

**URL:** <https://discuss.bitrise.io/t/monthly-release-of-bitrise-cli-tools-and-summary-of-updates-sep/6179>\
**Category:** Changelog\
**Tags:** bitrise-cli, bitrise-tools, announcements\
**Created:** [September 13, 2018, 12:28pm UTC](https://discuss.bitrise.io/t/monthly-release-of-bitrise-cli-tools-and-summary-of-updates-sep/6179 "2018-09-13T12:28:57Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![tamaspapik](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/tamaspapik/32/251_2.png) [@tamaspapik](https://discuss.bitrise.io/u/tamaspapik)\
**Post date:** [September 13, 2018, 12:28pm UTC](https://discuss.bitrise.io/t/monthly-release-of-bitrise-cli-tools-and-summary-of-updates-sep/6179/1 "2018-09-13T12:28:57Z")

</div>

> We ship a new Bitrise CLI version on the second Tuesday of every month.  
> The new release will be available on the [bitrise.io](https://www.bitrise.io)  
> virtual machines on the weekend after the CLI release,  
> unless we discover any serious bug/regression.

Read on to learn more about this month’s [Bitrise CLI](https://github.com/bitrise-io/bitrise) release and about the changes around Bitrise tools and steps.

* * *

## New version of Bitrise CLI ([1.22.0](https://github.com/bitrise-io/bitrise/releases/tag/1.22.0))

- **secret filtering is enabled by default**
- you can opt-out by:

1. setting the related flag: `bitrise run --secret-filtering=false primary`
2. setting an env var: `BITRISE_SECRET_FILTERING=false bitrise run primary`
3. setting the related secret `BITRISE_SECRET_FILTERING`

Even if you define BITRISE\_SECRET\_FILTERING multiple times, with other secret references:

```auto
envs:
- BITRISE_SECRET_FILTERING: "true"
- BITRISE_SECRET_FILTERING: "false"
- BITRISE_SECRET_FILTERING: "$BITRISE_SECRET_FILTERING"

```

Secrets are processed as you would export them in your local terminal:

```auto
$ export BITRISE_SECRET_FILTERING="true"
$ export BITRISE_SECRET_FILTERING="false"
$ export BITRISE_SECRET_FILTERING="$BITRISE_SECRET_FILTERING"
$ echo BITRISE_SECRET_FILTERING: $BITRISE_SECRET_FILTERING

> BITRISE_SECRET_FILTERING: false

```

- Go dependencies update

* * *

## New version of Stepman ([0.10.3](https://github.com/bitrise-io/stepman/releases/tag/0.10.3))

- Go dependencies update

* * *

## New version of Envman ([2.0.0](https://github.com/bitrise-io/envman/releases/tag/2.0.0))

- `envman` works with `Fastlane`, even if you forget to set the `--value` flag, which means that a stdin value is expected

```auto
Fastfile

lane :lane do
	sh("envman", "-l", "debug", "add", "--key", "TEST")
end

```

Also works with js:

```auto
envman.js

"use strict";

const { spawn } = require("child_process");

ls = spawn("bitrise", ["envman", "-l", "debug", "add", "--key", "TEST"], {
	stdio: [process.stdin, process.stdout, process.stderr]
});

ls.on("close", code => {
	console.log(`child process exited with code ${code}`);
});

```

even if you pass a piped value:

```auto
echo -n "some value" | node envman.js

```

- Go dependencies update

## New version of workflow-editor plugin ([1.1.30](https://github.com/bitrise-io/bitrise-workflow-editor/releases/tag/1.1.30))

- Fixing mobile Safari scrolling issue
- Adding option to remove sensitive input value
- Mobile tab change progress bar fix
- Use minimized spec.json
- Discard button fix for yaml editor

* * *

## New version of init plugin ([1.0.5](https://github.com/bitrise-core/bitrise-plugins-init/releases/tag/1.0.5))

- Reactnavite-expo scanner
- Android Scanner update

* * *

## New steps

- **apispotter-test-runner 0.0.1**
- **deploygate–upload-app-bitrise-step 1.0.0**

* * *

## Step updates

- **activate-ssh-key 4.0.3:**
  - language check on descriptive parts
  - Merge pull request #13 from bitrise-io/sensitive
  - added sensitive input option

- **amazon-s3-deploy 3.5.6:**
  - Develop

- **amazon-s3-upload 3.1.4:**
  - language check on amazon-s3-upload
  - Sensitive inputs

- **android-build 0.9.5:**
  - language check on android-build
  - test outputs

- **apk-info 1.4.2:**
- **appcenter-test 0.9.2:**
  - language check on appcenter-test
  - sensitive inputs

- **appetize-deploy 0.9.3:**
  - Option bool fix

- **authenticate-host-with-netrc 0.9.4:**
  - language check on authenticate host with netrc
  - Sensitive inputs
  - typo (+1 squashed commit) Squashed commits: typo

- **authenticate-with-bitbucket-oauth 0.10.0:**
  - language check on authenticate-with-bitbucket-oauth
  - Sensitive inputs

- **authenticate-with-github-oauth 0.9.2:**
  - language check on authenticate-with-github-oauth
  - Sensitive inputs

- **build-router-start 0.11.1:**
  - Sensitive inputs
  - language check on bitrise-start-build
  - typo fix

- **build-router-wait 0.9.1:**
  - sensitive input options added
  - language check

- **carthage 3.1.5:**
  - language check carthage
  - sensitive option added
  - Fix caching typo

- **certificate-and-profile-installer 1.10.1:**
  - sensitive input option added
  - language check on certificate-and-profile-installer

- **codecov 1.1.5:**
  - updated sensitive input options
  - language check on codecov

- **deploy-to-bitrise-io 1.3.16:**
  - Rename Notify User Group to Notify User Roles & sensitive input update
  - New release flow
  - Fix platform build version name
  - language check on deploy-to-bitrise-io

- **deploy-to-itunesconnect-application-loader 0.9.4:**
  - language check deploy-to-itunesconnect-application-loader
  - added sensitive inputs

- **deploy-to-itunesconnect-deliver 2.14.1:**
  - added sensitive input options
  - language check

- **email-with-mailgun 2.1.4:**
  - added sensitive input options
  - language check email-with-mailgun

- **fabric-crashlytics-beta-deploy 2.2.4:**
  - Update step.yml
  - Sensitive inputs

- **feature-list-for-release-notes 0.0.4:**
- **flutter 0.0.5:**
  - update default flutter version to 0.7.3
  - dependencies update

- **ftp-upload 2.1.5:**
  - language check ftp-upload
  - Sensitive inputs

- **generate-cordova-build-configuration 0.9.6:**
  - added sensitive input options

- **git-clone 4.0.12:**
  - Sensitive inputs
  - language check
  - step.yml: host-os-tags removed

- **github-release 0.9.4:**
  - release flow updated + sensitive inputs added
  - language check

- **github-status 2.2.0:**
  - Sensitive inputs

- **gitlab-status 0.9.6:**
  - Sensitive inputs

- **google-play-deploy 1.5.1:**
  - added sensitive input options

- **heroku-deploy 0.10.0:**
  - language correction
  - Sensitive inputs
  - STEP\_GIT\_VERION\_TAG\_TO\_SHARE: 0.9.3

- **hipchat 3.1.1:**
  - Updated step.yml
  - added sensitive input options
  - Updated tags

- **hipchat-v2 1.0.3:**
  - Updated step.yml

- **hockeyapp-deploy 2.4.3:**
  - Sensitive inputs
  - language correction

- **hockeyapp-deploy-android 1.2.2:**
  - Sensitive inputs
  - language correction

- **ionic-archive 1.2.5:**
  - language correction
  - added sensitive input option

- **ios-auto-provision 1.1.4:**
  - mark sensitive inputs
  - logging updates, gem update, unset SPACESHIP\_AVOID\_XCODE\_API, less dev portal communication
  - language correction

- **jira-comments 0.0.4:**
- **openstf-connect 0.0.6:**
  - mark sensitive inputs
  - dependencies update

- **openstf-disconnect 0.0.4:**
  - mark sensitive inputs

- **post-jira-comment-with-build-details 1.1.0:**
  - sensitive input

- **project-scanner 1.6.6:**
  - bitrise init update
  - language correction
  - Updated step.yml

- **sign-apk 1.2.3:**
  - added sensitive input option
  - language correction

- **slack 2.7.4:**
  - added sensitive input options

- **sms-text-message 2.0.1:**
  - Changing project type tags
  - added sensitive input options
  - Merge pull request #7 from bazscsa/patch-1
  - Update step.yml

- **sonarqube-scanner 1.0.4:**
  - disable debug logs by default

- **testfairy-deploy 2.2.0:**
  - language correction
  - Sensitive inputs

- **testfairy-deploy-android 1.0.3:**
  - Merge pull request #6 from bitrise-steplib/update-step-info
  - Updated step.yml

- **trigger-bitrise-workflow 0.0.6:**
  - mark sensitive inputs
  - dependencies update
  - dependencies fixed: [Failed to download step.zip](http://discuss.bitrise.io/t/failed-to-download-step-zip/6119)

- **update-jira-issue-field 1.0.2:**
  - mark sensitive inputs
  - dependencies update

- **virtual-device-testing-for-android 1.0.3:**
  - Sensitive inputs

- **virtual-device-testing-for-ios 0.9.1:**
  - Initialization
  - Android changed to iOS
  - init
  - refactor: rename step to iOS Device Testing

- **xcode-archive 2.4.15:**
  - Cloud documents
  - xcode-project core package update
    - omit target dependency not pointing to a target
    - fix .xcodeproj parsing error handling
    - use the scheme’s app product BuildActionEntry
    - differentiate executable targets

  - added workspace test
  - update xcode-project core package to resolve bundle id

- **xcode-build-for-simulator 0.9.1:**
  - Xcodebuild append fix

---

_[View the full topic](https://discuss.bitrise.io/t/monthly-release-of-bitrise-cli-tools-and-summary-of-updates-sep/6179)._
