Skip to content

Latest commit

Β 

History

History
326 lines (173 loc) Β· 8.56 KB

CHANGELOG.md

File metadata and controls

326 lines (173 loc) Β· 8.56 KB

What's New

Thanks to all our contributors, users, and the many people that make detect-secrets-server possible! ❀️

If you love detect-secrets-server, please star our project on GitHub to show your support! ⭐

v0.3.2

August 28th, 2020

🐍 Miscellaneous

  • Add ability to pass arbritrary arguments to detect-secrets (#65)

v0.3.1

August 26th, 2020

🐍 Miscellaneous

  • Update development environment and testing setup (#63)

v0.3.0

August 26th, 2020

πŸ’₯ Breaking Changes

  • Drop support for Python 3 (#51)

πŸŽ‰ New Features

  • Add a GitHub webhook scanner (#56)

v0.2.20

February 10th, 2020

🐍 Miscellaneous

v0.2.19

February 10th, 2020

πŸ› Bugfixes

v0.2.18

February 4th, 2020

πŸŽ‰ New Features

v0.2.17

October 15th, 2019

πŸ› Bugfixes

  • Fixed a bug where our cron functionality didn't handle a custom root directory (#36, thanks @gsoyka)

v0.2.16

October 2nd, 2019

πŸŽ‰ New Features

v0.2.15

September 30th, 2019

πŸ› Bugfixes

  • Fixed a bug where we were would crash with a OSError: [Errno 7] Argument list too long if there were too many files in the git diff (#35)

v0.2.14

September 19th, 2019

πŸŽ‰ New Features

  • Added an --always-run-output-hook flag (#34, thanks @mindfunk)

πŸ› Bugfixes

v0.2.13

September 16th, 2019

🐍 Miscellaneous

v0.2.12

June 4th, 2019

πŸ› Bugfixes

🎨 Display Changes

v0.2.11

March 21st, 2019

πŸŽ‰ New Features

v0.2.10

March 14th, 2019

πŸ› Bugfixes

  • Fixed a bug where we were not assigning the commit of found secrets to HEAD (#27)

v0.2.9

March 14th, 2019

🐍 Miscellaneous

v0.2.8

March 14th, 2019

πŸ› Bugfixes

  • Fixed a bug where we were git fetching for local git repositories (#26)

v0.2.7

March 13th, 2019

πŸŽ‰ New Features

  • Added a --diff-filter optimization, so we only scan added, copied or modified files (#22)

πŸ› Bugfixes

  • Fixed a bug where, scan on bare repositories gave a Your local changes to the following files would be overwritten by merge: error (#23)

v0.2.6

February 12th, 2019

πŸ› Bugfixes

v0.2.5

February 12th, 2019

πŸŽ‰ New Features

  • Added --exclude-files and --exclude-lines args to scan (#18)
  • Added git commit to secrets before calling output_hook.alert (#15)

πŸ’₯ Breaking Changes

  • Started to ignore the exclude_regex in repo metadata when scanning as a short-term solution for Issue 17 (#18)

v0.2.4

January 14th, 2019

πŸ› Bugfixes

  • add and scan now handle non-SSH urls for git cloning. See Issue 13 for more details.

v0.2.2

January 11th, 2019

πŸŽ‰ New Features

  • Bumped version of detect-secrets to 0.11.4, so that we can leverage the new AWSKeyDetector and the KeywordDetector.

v0.2.1

January 10th, 2019

πŸŽ‰ New Features

  • Added support for delegating state management to output hooks, using the flag --always-update-state.

v0.2.0

January 09th, 2019

πŸ’₯ Breaking Changes

  • All previous config files' format has been changed, for better usability (and reducing the need to supply multiple config files during a single invocation). Be sure to check out some examples in examples/

  • The CLI API has also been changed, to support better usability. Check out how to use the new commands with -h.

πŸŽ‰ New Features

  • Actually works with the latest version of detect-secrets.

  • New --output-hook functionality, to specify arbitrary scripts for handling alerts. This should make it easier, so users aren't forced into using pysensu.

  • detect-secrets-server list supports a convenient way to list all tracked repositories.

  • detect-secrets-server install is a modular way to connect tracked repositories with a system that runs detect-secrets-server scan on a regular basis. Currently, the only supported method is cron.

πŸ“£ Release Highlights

  • Minimal dependencies! Previously, you had to install boto3, even if you weren't using the S3 storage option. Now, only install what you need, based on your unique setup.

  • Introduction of the Storage class abstraction. This separates the management of tracked repositories (git cloning, baseline comparisons) with the method of storing server metadata, for cleaner code, decoupled architecture, and modularity.

Special thanks to our awesome contributors! πŸ‘