Releases: bitovi/bitops
Releases · bitovi/bitops
v2.6.0
Highlights
- Azure support!
What's Changed
- Update ci.yaml to use cache v3 by @LeoDiazL in #425
- update plugin hello world steps by @mcascone in #427
- DEVOPS-772 include azure in prebuilts by @mickmcgrath13 in #428
New Contributors
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's Changed
- Bootstrap Unit Test framework by @armab in #412
- Implementing application level configuration parsing + deployment seq… by @PhillypHenning in #413
- breaking
get_config_list
function up by @PhillypHenning in #405 - Update community meetings to Bitovi DevOps office hours by @armab in #418
- VSCode configs for Python debugging environment by @armab in #419
- Adding unit tests for
utilities.py
by @PhillypHenning in #415 - Adding unit tests for
schema.py
by @PhillypHenning in #417 - Adding unit tests for
parser.py
by @PhillypHenning in #416 - Fix & Refactor the Release and Docker publishing pipeline by @armab in #423
- Update Roadmap/Blacklog for v2.5.0 by @armab in #421
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- Feature: Plugin Config to CLI generation and magic ENV imports by @armab in #403
- Feature: Terraform with
targets
attribute by @PhillypHenning in #395 - Switch from
DEBUG
toWARNING
logging level by default by @armab in #398 - Chore: update Dockerfile to reduce the image size by @tdurieux in #390
- Fix ENV export prefix regression in #395 by @armab in #408
- Adding environment variable check, if found ignore bitops.config attr… by @PhillypHenning in #396
- Community: Updating all Slack references to Discord by @PhillypHenning in #406
- Community: add survey section by @armab in #393
- Landing page: bitops values, add video by @armab in #389
- Landing page: add meta preview tags for social networks by @armab in #391
- Landing page: social preview, add hubspot by @armab in #392
- Docs: Adding video link to BitOps README.md, getting-started by @PhillypHenning in #386
- Docs: v2.4, new Schema to CLI generation, new ENV variables, Ansible plugin updates by @armab in #407
- Plugins:
- Terraform:
- Add new
targets
attribute by @PhillypHenning bitops-plugins/terraform#23 - Remove excessive
-x
bash debugging flag by @armab bitops-plugins/terraform#24
- Add new
- Ansible:
- Full plugin refactor to work with schema to CLI generation by @armab bitops-plugins/ansible#11
- Terraform:
New Contributors
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- Terraform+Ansible blog fixes by @LeoDiazL in #369
- Docs update for Ansible 'main-playbook: playbook.yaml' new default by @armab in #372
- Exit with the error on unsupported bitops schema data type in fail_fast mode by @PhillypHenning in #368
- Examples update for Heyemoji blog by @armab in #364
- Fix plugin deploy to respect return code from invoked bash scripts by @PhillypHenning in #373
- Temporary silence
too-many-branches
for install_plugins by @PhillypHenning in #377 - Fix BitOps to pass lowercase booleans based on plugin schema defaults by @LeoDiazL in #379
- Add problem matchers to highlight errors in Github PRs code diff by @armab in #376
- Update roadmap for v2.3 release by @armab in #378
- Local plugin install feature by @mickmcgrath13 in #349
- Update documentation for secrets masking by @armab in #381
Full Changelog: v2.2.0...v2.3.0
v2.2.1
Omnibus image fixes:
- Ansible:
- Use BITOPS_PLUGINS_DIR to fix the plugin unable to find the deployment scripts by @mickmcgrath13 and @LeoDiazL in bitops-plugins/ansible#7
v2.2.0
Upgrade Notes
What's Changed
- Real time output streaming by @mickmcgrath13 and @PhillypHenning in #337, #344
- Add Pylint as a python static code analyzer by @armab in #298
- Add exit_code to the messages doc and some logging improvements by @PhillypHenning in #314
- Add
BITOPS_PLUGIN_NAME
env passed to the plugin during deploy stage by @PhillypHenning in #355 - Beta: Add secret masking functions to be called in logger and directly by @mickmcgrath13 in #345
- Docs: Describe the latest tools Versioning by @armab in #324
- Docs: Roadmap page by @armab in #323
- Docs: Format plugin configuration parameters as a table by @ccapell in #340
- Docs: Fix helm upgrade docs for k8s fetch by @LeoDiazL in #330
- Docs: Fix v2 migration doc with the correct 'cli' definition in the bitops config by @LeoDiazL in #335
- Docs: Fix typos for skip deploy in all tools by @mickmcgrath13 in #338
- Docs: Fix plugins to use the correct _SKIP_DEPLOY ENV vars by @PhillypHenning in #354
- Docs: Updating
stack-action
for Terraform and Cloudformation by @PhillypHenning in #363 - Fix BitOps failing on empty plugin config sub-items by @armab in #352
- Fix error when there's an empty 'mask' in bitops config by @PhillypHenning in #350
- CI/CD: Fix Docker
:dev
tag publish for the 'main' branch updates by @armab in #359 - Fix installed plugins to use a dedicated dir to prevent naming conflict by @PhillypHenning in #347
New Contributors
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- The latest tools versions are packaged by default in the official BitOps images at the release time. See #206, #307.
- Omnibus image updates:
- Terraform:
v1.2.2
->v1.3.2
in bitops-plugins/terraform#7 - Helm:
v3.9.0
->v3.10.1
in bitops-plugins/helm#4 - Kubectl:
v1.13.7
->v1.25.2
in bitops-plugins/kubectl#2 - Ansible:
v2.7.8
->v2.13.5
in bitops-plugins/ansible#2 - CloudFormation: Fix plugin deploy.sh not exporting
CFN_CAPABILITY
in bitops-plugins/cloudformation#5
- Terraform:
- Linting: Reformat python code with black by @armab in #297
- Add weekly status calls note to contributing doc by @mickmcgrath13 in #257
- Fix the prebuilt image push and tagging via manual workflow dispatch by @armab in #292
- Example update: Getting started with BitOps v2.0 - Terraform by @ccapell in #299
- Fix the CI status not showing for the main branch by @armab in #300
- Fix directory in the before/after hooks by @PhillypHenning in #313, #312
- Exit with error when bitops.config.yaml not found by @armab in #311
- Add Docker pulls badge to the README by @armab in #309
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- BitOps rewrite with Python
- New Plugin implementation by @ConnorGraham in #55
- Adding manual bump and updating release pipeline conditional by @PhillypHenning in #248
- Adjusts alignment and fixes small bug by @WestonVincze in #250
- Add GitHub star button to the docs page by @armab in #223
- Remove plugin and deployment config from base by @mickmcgrath13 in #255
- Remove unused v1 GH job for master branch by @armab in #263
- Initial Documentation update DevOps2-90 by @ccapell in #264
- Fix
base
image docker tagging by @armab in #265 - Updating splash about by @PhillypHenning in #273
- Fix missing
ENVIRONMENT
->BITOPS_ENVIRONMENT
var changes in the docs by @armab in #269 - Fix
deploy_plugins
to exit with non-zero return code on error by @armab in #268 - Fixed broken links and examples by @ccapell in #272
- Build and deploy
dev
image for omnibus by @armab in #267 - Add GH Discussions badge by @armab in #274
_default
folder override by @PhillypHenning in #275- Add a deprecation warning for
ENVIRONMENT
& env fallback by @armab in #277 - Document the stabilized BitOps versioning in the docs by @armab in #278
- Remove inexistent ENV vars from the docs by @armab in #279
- Development guide fixes by @armab in #284
- Various documentation fixes by @armab in #281
New Contributors
- @WestonVincze made their first contribution in #250
- @ccapell made their first contribution in #264
Migration Notes: https://bitovi.github.io/bitops/migration/2.0-migration/
Full Changelog: 1.9.0...v2.0.0
v2.0.0-rc
Full Changelog: v1.0.18...v2.0.0-rc
v1.0.18
What's Changed
- Update issue templates by @PhillypHenning in #159
- Fix navigation links by @bitPablo in #160
- Add fast-react-static-renderer to example operations repos by @bitPablo in #161
- add logic to handle aws token for sso accounts by @mickmcgrath13 in #163
- fix docs pipeline by @mickmcgrath13 in #164
New Contributors
Full Changelog: v1.0.17...v1.0.18