4.5.0
What's Changed
- Fix migrations reusing column objects by @unexceptable in #1081
- Set json template for DELETE requests by @tobias-urdin in #1090
- Use Ceph CLI by @tobias-urdin in #1089
- Update mergify config by @tobias-urdin in #1094
- Update hacking by @mrunge in #1096
- Fix yaml deprecation warning by @mrunge in #1099
- Use yaml for policy file by default by @kajinamit in #1108
- Implement default policies in code by @kajinamit in #1109
- Use policy.yaml in tests by @kajinamit in #1110
- Python 3.7 is removed by @mrunge in #1100
- Re-enable tests using swift and s3 backend by @mrunge in #1112
- Revert "Pin oslo.policy<=3.4.0" by @mrunge in #1097
- Use ROLE_* for rule based policies by @kajinamit in #1114
- Dismiss reviews after pushing a new commit by @mrunge in #1116
- Enable attribute update on resource-type API. by @pedro-martins in #1062
- Catch Redis server errors by @mrunge in #1119
- Pin sqlalchemy and tenacity (bp #1126) by @mergify in #1128
- Run upgrade testing from git by @tobias-urdin in #1129
- Fix Python 3.8, SQLAlchemy 1.4 and MySQL 8 by @tobias-urdin in #1147
- Add posargs to flake8 command in tox.ini by @tobias-urdin in #1150
- Move IRC to OFTC by @tobias-urdin in #1148
- storage: Make s3 credentials opts secret by @tobias-urdin in #1158
- Migrate CI to Github Actions by @tobias-urdin in #1159
- doc: update reno branches to new eol names by @tobias-urdin in #1162
- doc: add 4.4 to reno release notes by @tobias-urdin in #1163
- ci: use add-apt-repository to install deadsnakes ppa by @tobias-urdin in #1161
- ci: dont run actions on push and dont hardcode default branch by @tobias-urdin in #1160
- Policy in code requires oslo.policy >= 3.5.0 by @mrunge in #1124
- Limit maximum metrics to be deleted simultaniously by @felixhuettner in #1125
- Update classifiers in setup.cfg by @tobias-urdin in #1165
- Fix README include bound by @nicktimko in #1167
- Use health_check_interval by @mrunge in #1172
- fix mergify job names by @chungg in #1173
- New CI fixes by @tobias-urdin in #1185
- doc: Remove colon for multi metric-id aggregates by @tobias-urdin in #1189
- Add .eggs directory to gitignore by @tobias-urdin in #1183
- Use unittest.mock instead of third party mock by @tobias-urdin in #1188
- Handle invalid values for getting all metrics. by @Dmitry-Eremeev in #1197
- dynamic aggregates - metric not found by @javacruft in #1202
- When we use python3, it still find python2 by @HanGuangyu in #1171
- ci: fixes to get CI working by @tobias-urdin in #1208
- ci: set timeout to 30 min for all jobs by @tobias-urdin in #1209
- Remove ignore of H216 by @tobias-urdin in #1207
- ci: build and push ci image to ghcr by @tobias-urdin in #1210
- Fix fault context interpolation in workflow by @tobias-urdin in #1214
- Update Dockerfile path for gnocchi-ci-image workflow by @tobias-urdin in #1215
- Add support for manual triggers to Github Actions by @tobias-urdin in #1216
- Fix gnocchi-ci-image build by @tobias-urdin in #1217
- Push to ghcr.io for gnocchi-ci-image workflow by @tobias-urdin in #1218
- Use ghcr image for CI jobs by @tobias-urdin in #1219
- setuptools: Disable auto discovery by @tobias-urdin in #1223
- Support later versions of tenacity by @tobias-urdin in #1187
- Enable Swift tests by @tobias-urdin in #1226
- Use monotonic from time standard library by @tobias-urdin in #1233
- Pin protobuf<4.0.0 by @tobias-urdin in #1236
- Install Python 3.9 in CI image by @tobias-urdin in #1235
- Fix faulty release note by @tobias-urdin in #1239
- doc: add doc8 to list of tests by @tobias-urdin in #1241
- ci: install python 3.6 distutils pkg by @tobias-urdin in #1242
- Move upgrade testing to 4.4 by @tobias-urdin in #1246
- Test CI image when changed by @tobias-urdin in #1237
- Support Python 3.9 by @kajinamit in #1234
- ci: remove old travis ci config by @tobias-urdin in #1250
- Change build system by @tobias-urdin in #1247
- Added rateofchangesec operator to calculate change of value per second by @art-vasilyev in #1259
- Added max binary operator by @art-vasilyev in #1260
- Regenerate remote_pb2.py with protoc 3.19.0 by @yadneshk in #1268
- Fix incomplete switch to policy.yaml by @kajinamit in #1270
- Revert unnecessary bump of oslo.policy by @kajinamit in #1273
- Group measures by resource metadata history by @pedro-martins in #1059
- Always call install_scripts on pip install by @tobias-urdin in #1275
- Concurrency issues when multiple patches happen for the same resources by @rafaelweingartner in #1277
- Support numpy >= 1.24 by @tobias-urdin in #1281
- deps: set numpy>=1.14.0 by @tobias-urdin in #1283
- Fix
passenv
declaration in tox.ini by @rafaelweingartner in #1280 - Enable the update of archive policy back window by @rafaelweingartner in #1278
- Adjust metric not found exception by @rafaelweingartner in #1286
- Pin down SQL Alchemy to <2 by @rafaelweingartner in #1289
- Fix issue with None value attributes by @rafaelweingartner in #1287
- Add oslo.policy.enforcer entry point by @pshchelo in #1292
New Contributors
- @unexceptable made their first contribution in #1081
- @felixhuettner made their first contribution in #1125
- @nicktimko made their first contribution in #1167
- @Dmitry-Eremeev made their first contribution in #1197
- @HanGuangyu made their first contribution in #1171
- @art-vasilyev made their first contribution in #1259
- @yadneshk made their first contribution in #1268
- @pshchelo made their first contribution in #1292
Full Changelog: 4.4.0...4.5.0