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