Releases: prowler-cloud/py-ocsf-models
Releases · prowler-cloud/py-ocsf-models
0.9.0
Security
- feat(security): improve GHA security by @jfagoagas in #270
- feat(security): security best practices from StepSecurity by @stepsecurity-app[bot] in #273
- feat(security): block mode for hardened runners by @jfagoagas in #274
Dependencies
- chore: remove Python 3.9 support by @jfagoagas in #282
- chore(deps): bump cryptography from 46.0.5 to 46.0.7 by @dependabot[bot] in #280
- chore(deps-dev): bump ruff from 0.15.0 to 0.15.7 by @dependabot[bot] in #278
- chore(deps-dev): bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in #276
- chore(deps-dev): bump vulture from 2.14 to 2.16 by @dependabot[bot] in #277
- chore(deps-dev): bump pytest-cov from 7.0.0 to 7.1.0 by @dependabot[bot] in #279
- chore(deps-dev): bump black from 25.11.0 to 26.3.1 by @dependabot[bot] in #283
- chore: bump requests to 2.33.1 by @jfagoagas in #284
New Contributors
- @stepsecurity-app[bot] made their first contribution in #273
Full Changelog: 0.8.1...0.9.0
0.8.1
Fixes
- fix(ci): resolve safety check failures by @josema-xyz in #264
Improvements
- chore(deps): relax cryptography constraint from ==44.0.1 to >=44.0.3,<47 for compatibility with https://github.com/prowler-cloud/prowler API dependencies by @dependabot[bot] in #263
Dependencies
- chore(deps): bump actions/checkout from 5.0.0 to 6.0.2 by @dependabot[bot] in #255, #259
- chore(deps): bump actions/setup-python from 6.0.0 to 6.2.0 by @dependabot[bot] in #247, #258
- chore(deps): bump astral-sh/ruff-action from 3.5.1 to 3.6.1 by @dependabot[bot] in #260
- chore(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in #254
- chore(deps-dev): bump authlib from 1.6.5 to 1.6.6 by @dependabot[bot] in #257
- chore(deps-dev): bump black from 25.1.0 to 25.11.0 by @dependabot[bot] in #250
- chore(deps-dev): bump mypy from 1.16.1 to 1.19.1 by @dependabot[bot] in #248, #261
- chore(deps-dev): bump pylint from 3.3.7 to 3.3.9 by @dependabot[bot] in #252
- chore(deps-dev): bump pytest-randomly from 3.16.0 to 4.0.1 by @dependabot[bot] in #251
- chore(deps-dev): bump ruff from 0.13.2 to 0.15.0 by @dependabot[bot] in #249, #262
- chore(deps-dev): bump urllib3 from 2.5.0 to 2.6.3 by @dependabot[bot] in #256
- chore(release): 0.8.1 by @josema-xyz in #265
Full Changelog: 0.8.0...0.8.1
0.8.0
🚀 Release Highlights
🐍 Python 3.14 Support
This release adds full compatibility with Python 3.14, ensuring better performance and compatibility with the latest Python features and improvements.
🧩 Pydantic v2 Migration
All code using Pydantic has been migrated from v1 to v2, improving validation speed, typing accuracy, and overall maintainability.
Thanks to @StefanFl for both 👏
Dependencies
- chore(deps): bump astral-sh/ruff-action from 3.4.0 to 3.5.1 by @dependabot[bot] in #234
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #235
- chore(deps-dev): bump authlib from 1.5.1 to 1.6.5 by @dependabot[bot] in #243
- chore(deps-dev): bump bandit from 1.8.5 to 1.8.6 by @dependabot[bot] in #227
- chore(deps): bump codecov/codecov-action from 5.4.3 to 5.5.1 by @dependabot[bot] in #238
- chore(deps): bump actions/setup-python from 5.6.0 to 6.0.0 by @dependabot[bot] in #239
- chore(deps-dev): bump flake8 from 7.1.2 to 7.3.0 by @dependabot[bot] in #228
- chore(deps-dev): bump pytest from 8.3.5 to 8.4.2 by @dependabot[bot] in #240
- chore(deps-dev): bump ruff from 0.12.1 to 0.13.2 by @dependabot[bot] in #242
- chore(deps-dev): bump pytest-cov from 6.0.0 to 7.0.0 by @dependabot[bot] in #241
- chore: support Python 3.14 by @StefanFl in #244
- chore(release): 0.8.0 by @jfagoagas in #245
New Contributors
Full Changelog: 0.7.1...0.8.0
0.7.1
Fixes
Chores
- chore(release): automate through github actions by @jfagoagas in #226
Full Changelog: 0.7.0...0.7.1
0.7.0
0.6.0
Features
- feat(models): add support for Application Security Posture Finding and related objects by @ccronca in #218
Security
- fix(security): workflow does not contain permissions by @MrCloudSec in #220
Dependencies
- chore(deps-dev): bump ruff from 0.11.9 to 0.12.1 by @dependabot in #215
- chore(deps-dev): bump mypy from 1.15.0 to 1.16.1 by @dependabot in #216
- chore(deps-dev): bump pytest-xdist from 3.6.1 to 3.8.0 by @dependabot in #217
- chore(deps-dev): bump requests from 2.32.3 to 2.32.4 by @dependabot in #211
- chore(deps): bump astral-sh/ruff-action from 3.3.1 to 3.4.0 by @dependabot in #210
- chore(deps): bump codecov/codecov-action from 5.4.2 to 5.4.3 by @dependabot in #209
- chore(deps-dev): bump urllib3 from 2.3.0 to 2.5.0 by @dependabot in #212
- chore(release): 0.6.0 by @jfagoagas in #219
- chore(deps-dev): bump bandit from 1.8.3 to 1.8.5 by @dependabot in #213
New Contributors
Full Changelog: 0.5.0...0.6.0
0.5.0
Features
Dependencies
- chore(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2 by @dependabot in #193
- chore(deps-dev): bump safety from 3.2.9 to 3.2.14 by @dependabot in #194
- chore(deps): bump actions/setup-python from 5.5.0 to 5.6.0 by @dependabot in #195
- chore(deps): bump astral-sh/ruff-action from 3.2.2 to 3.3.0 by @dependabot in #197
- chore(deps-dev): bump ruff from 0.11.0 to 0.11.8 by @dependabot in #199
- chore(deps-dev): bump pylint from 3.3.1 to 3.3.7 by @dependabot in #200
- chore(deps): bump astral-sh/ruff-action from 3.3.0 to 3.3.1 by @dependabot in #201
- chore(deps-dev): bump ruff from 0.11.8 to 0.11.9 by @dependabot in #202
- chore(dependabot): set monthly frequency by @jfagoagas in #203
- chore(deps-dev): bump setuptools from 76.0.0 to 78.1.1 by @dependabot in #204
New Contributors
Full Changelog: 0.4.0...0.5.0
0.4.0
Features 🚀
- feat(python): Support 3.13 by @Moisan in #176
- chore(pydantic): Bump Pydantic to 2.9.2 Using the v1 API by @robodair in #191
- chore(poetry): Upgrade to v2 by @jfagoagas in #190
Fixes 🔧
- fix(detection_finding): remove product_uid by @jfagoagas in #178
Security 🔒
- chore(security): pin SHA in actions by @jfagoagas in #179
Dependencies 💻
- chore(deps): bump codecov/codecov-action from 4.6.0 to 5.4.0 by @dependabot in #174
- chore(deps-dev): bump bandit from 1.7.10 to 1.8.3 by @dependabot in #172
- chore(deps-dev): bump pytest-randomly from 3.15.0 to 3.16.0 by @dependabot in #170
- chore(deps-dev): bump ruff from 0.6.8 to 0.9.10 by @dependabot in #177
- chore(deps-dev): bump pytest from 8.3.4 to 8.3.5 by @dependabot in #171
- chore(deps-dev): bump mypy from 1.11.2 to 1.15.0 by @dependabot in #162
- chore(deps-dev): bump ruff from 0.9.10 to 0.11.0 by @dependabot in #183
- chore(deps-dev): bump flake8 from 7.1.1 to 7.1.2 by @dependabot in #180
- chore(deps): bump actions/setup-python from 5.4.0 to 5.5.0 by @dependabot in #186
New Contributors
Full Changelog: 0.3.1...0.4.0
0.3.1
What's Changed
- chore(deps-dev): bump pytest from 8.3.3 to 8.3.4 by @dependabot in #163
- chore(deps): bump pydantic from 1.10.18 to 1.10.21 by @dependabot in #164
- fix(deps): update vulnerable cryptography dependency by @MrCloudSec in #168
- chore(deps-dev): bump black from 24.10.0 to 25.1.0 by @dependabot in #165
- chore(version): update version by @MrCloudSec in #169
Full Changelog: 0.3.0...0.3.1
0.3.0
What's Changed
- chore(deps-dev): bump safety from 3.2.7 to 3.2.8 by @dependabot in #121
- chore(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in #126
- chore(deps-dev): bump black from 24.8.0 to 24.10.0 by @dependabot in #128
- chore(deps-dev): bump pytest-env from 1.1.4 to 1.1.5 by @dependabot in #122
- chore(deps-dev): bump jinja2 from 3.1.4 to 3.1.5 by @dependabot in #152
- chore(version): update OCSF version by @MrCloudSec in #159
- chore(deps-dev): bump pytest-cov from 5.0.0 to 6.0.0 by @dependabot in #135
- chore(deps-dev): bump vulture from 2.12 to 2.14 by @dependabot in #147
- chore(deps-dev): bump safety from 3.2.8 to 3.2.9 by @dependabot in #133
- chore(version): update version by @MrCloudSec in #161
Full Changelog: 0.2.0...0.3.0