Releases: TechnologyBrewery/krausening
20
Overview
- Expanded the supported Python version ranges to be anything > 3.9
- Added Python logging levels
- Updated to use latest
parent
- Now builds with JDK 17, but still emits a Java 11 compatible jar
- Uses Python 3.11.9 to build
Breaking Changes
None
Major Documentation Additions
None
What's Changed
- #24 📝 update badges on readme by @d-ryan-ashcraft in #25
- #26 ⬆️ updating to latest minor/patch versions by @d-ryan-ashcraft in #27
- #29 and #30 Decrease Python min version; Add Python logging level specification by @meliz19 in #28
- #31 ⬆️ update to parent version 10 (JDK 17, default Python fo… by @d-ryan-ashcraft in #32
New Contributors
Full Changelog: krausening-root-19...krausening-root-20
19
Overview
Maintenance update
Breaking Changes
None
Major Documentation Additions
None
What's Changed
- #17 - Upgrade
cryptography
to version 42.0.0 - #18 - Upgrade
habushu-maven-plugin
to version 2.10.0 - #19 - Upgrade
parent
to version 7 - #20 - Upgrade
commons-io
to version 2.15.1 - #21 - Upgrade
commons-lang
to version 3.14.0 - #23 - Cut version 19 release
Full Changelog: krausening-root-17...krausening-root-19
18
Overview
Bad release (failed to push to Maven Central repo) - please use release 19 instead.
17
Overview
Minor version updates
Breaking Changes
- Must update Maven dependency to:
<dependency>
<groupId>org.technologybrewery.krausening</groupId>
<artifactId>krausening</artifactId>
<version>17</version>
</dependency>
Major Documentation Additions
None
Change Log
What's Changed
- KRAUS-24: 📝 fix bad URLs to org.technologybrewery by @d-ryan-ashcraft in #6
- #10 ⬆️ update to latest parent and habushu versions by @d-ryan-ashcraft in #11
- #13 ⬆️ bump dependencies; resolve OpenSSL vulnerabilities by @d-ryan-ashcraft in #14
Full Changelog: krausening-root-16...krausening-root-17
16
Overview
Migrating from Bitbucket into GitHub and the Technology Brewery governance structure.
Breaking Changes
- Must update Maven dependency to:
<dependency>
<groupId>org.technologybrewery.krausening</groupId>
<artifactId>krausening</artifactId>
<version>16</version>
</dependency>
- Must update imports from
org.bitbucket.krausening
toorg.technologybrewery.krausening
- Any use
KrauseningConfigFactory.create(SinglePropertyFileConfig.class, "a-example.properties");
signature has been eliminated. Users should leverage standard Krausening property extension instead. See JIRA issue for more details, if needed.
Major Documentation Additions
None
Change Log
15
Overview
Minor update to support Windows Subsystem for Linux (WSL) better, improved security, and minor defect when KRAUSENING_PASSWORD
is missing.
Breaking Changes
None
Major Documentation Additions
None
Change Log
Story
- KRAUS-18 As a WSL developer using krausening, I would like krausening-python to pass integration testing on WSL so I can contribute to the Krausening repo..
- KRAUS-20 Create new release for Krausening with updated cryptography modules 39.0.1
Bug
- KRAUS-19 Default properties not retrieved when KRAUSENING_PASSWORD is not set
Task
- KRAUS-21 Release Krausening v15
14
Overview
Minor update to support faster processing of properties in krausening-python.
Breaking Changes
- In krausening-python, repeated retrievals of a single properties file will now return a cached pointer to the properties instance, resulting in mutations being propagated across all current and future usages of that properties file. Patterns assuming a lack of synchronization will no longer function as expected without manual shallow-copying of the properties instance.
Major Documentation Additions
- None
Change Log
13
Overview
Minor updates - make it easier to use across MacOS ARM64-compliant Python versions - specifically relazing version of Python required by krausening-python to ^3.9 to facilitate easier usage by consumers.
Breaking Changes
- None
Major Documentation Additions
- None
Change Log
12
Overview
Krausening Python 12 provides improved support for macOS ARM64 environments by relying on the cryptography package for property file value encryption and decryption support
Breaking Changes
- None
Major Documentation Additions
- Initial iteration of Krausening overview