ASAB release 22.06-rc1
Pre-release
Pre-release
The maintenance release with a lot of fixes and bunch of iterative improvements.
What's Changed
- Return 400 if JSON request cannot be decoded by @byewokko in #178
- ES: url bug by @mithunbharadwaj in #180
- Zookeeper advertise container nonode fix. by @mithunbharadwaj in #177
- Mongo upsertor: Raise KeyError if DB object changes by @byewokko in #182
- Json exception middleware: Add "result" to responses by @byewokko in #181
- Switchting to GitHub Actions. by @ateska in #183
- Handle userinfo failure by @byewokko in #187
- OpenMetrics & Prometheus support by @eliska-n in #189
- Fix counters presentation to Prometheus by @eliska-n in #191
- Metrics middleware and Prometheus by @eliska-n in #193
- fixed regex creating labels from metrics values by @eliska-n in #194
- org + bucket connection support added by @sedoy26 in #192
- Request metrics and Aggregation Counter by @eliska-n in #197
- RequestCounter unit changed by @eliska-n in #195
- JSON schema handler exceptions by @eliska-n in #198
- API - service : GET Usvc veraion by @mithunbharadwaj in #196
- PubSub unsubscribe fix by @eliska-n in #199
- Add manifest creation script. by @ateska in #200
- Fix path in request metrics name by @eliska-n in #201
- Move convert_to_seconds from asab.ConfigParser to asab.utils by @byewokko in #202
- Metrics readable from command line by @eliska-n in #203
- Fix error handling in manifest script by @byewokko in #205
- Metrics Documentation by @eliska-n in #208
- Histogram implementation by @eliska-n in #207
- Add session timeout to - Builder by @mithunbharadwaj in #206
- Advertising into Zookeeper - NoNode exception handled by @eliska-n in #204
- Server name advertised to zk by @eliska-n in #210
- Replace aiozk with Kazoo in asab-zookeeper by @mithunbharadwaj in #209
- Trying to advertise "web" into zookeeper by @eliska-n in #214
- Review of the Kazoo / Zookeeper implementation by @ateska in #213
- Review of the Zookeeper and Web service / containers by @ateska in #215
- Bug : Delete call now takes version parameter. by @mithunbharadwaj in #217
- containarization advertised by @eliska-n in #218
- Add a simple gauge metrics for memory used. by @PremyslCerny in #216
- Feature/asab library by @bochkver in #212
- Example: Check for multiple ZK containers by @eliska-n in #220
- Miscelangelous cleanups and fixes by @ateska in #224
- WebServer Tutorial Chapter 2 by @eliska-n in #228
- Include keyValue from pymongo.DuplicateError by @byewokko in #229
- ZooKeeper default configuration is independent to infrastructure by @ateska in #223
- Zookeeper Watchers by @mithunbharadwaj in #219
- Make datetimes UTC-aware by @byewokko in #232
- Timezone-aware MongoDB by @byewokko in #233
- asab.library from remote-control's point of view by @eliska-n in #221
- Docker configuration and removing hostname prefix by @eliska-n in #235
- Fix -w flag behavior by @byewokko in #238
- Metrics: renovation by @eliska-n in #211
- fix metrics_json endpoint by @eliska-n in #247
- OpenAPI based online documentation of the REST API by @ateska in #236
- Rewrite warning message : Zookeeper wrapper get-data by @mithunbharadwaj in #245
- Disabled data addition. by @mithunbharadwaj in #241
- asab.library ZK provider fix after refactoring by @eliska-n in #253
- Refactoring of
asab.library
and Zookeeper by @eliska-n in #239 - Use relative openapi path by @byewokko in #255
asab.library
read now returnsio
instead otbytes
by @ateska in #256- Custom exceptions by @byewokko in #237
- Storage webhook by @byewokko in #257
- Add export feature to asab.library by @bochkver in #260
- Add handling zk://./path by @bochkver in #261
- docker default config update by @eliska-n in #262
- Remove tenant class by @byewokko in #263
- Add an OBSOLETE logger. by @ateska in #268
- Flake8 E275 by @eliska-n in #276
- Added a geturl() method for asab.config by @antoninvondrovic in #274
- library - ZK - No more complaints about missing version file. by @eliska-n in #277
- Enhancement:
asab.library
read disabled on tick by @mithunbharadwaj in #271 - AES encryption in ASAB storage by @byewokko in #267
- Library Git Provider by @eliska-n in #269
- in_docker selfawareness with cgroup v2 by @eliska-n in #275
- WIP: Added Influx format metrics validation by @antoninvondrovic in #270
- Advertisement ID by @eliska-n in #278
- Improving Swagger docs by @eliska-n in #273
- fix get_docker_container_id by @eliska-n in #287
- Updating Alerts by @eliska-n in #286
- Improved logging by @bochkver in #264
- fixed swagger and made security be optional by @antoninvondrovic in #282
- Metrics documentation updated by @eliska-n in #291
- GitProvider - update when listing by @eliska-n in #288
- Improve UTC format check by @byewokko in #279
- Init values in histograms by @eliska-n in #293
- Metrics refactoring by @eliska-n in #292
- AlertService - tenant_id removal and documentation by @eliska-n in #290
- ASAB Library - Zookeeper provider - reading
.version.yaml
by @mithunbharadwaj in #294 - GitProvider fix makedirs by @eliska-n in #297
- Fix Alerts by @eliska-n in #298
New Contributors
- @eliska-n made their first contribution in #189
- @sedoy26 made their first contribution in #192
- @antoninvondrovic made their first contribution in #274
Full Changelog: v21.11...v22.06-rc1