Releases: omegaml/omegaml
release/0.17.0
New Features
- feature: enable core gen ai features by @miraculixx in #476
- docs: add changes 0.16.4 by @miraculixx in #482
Other Changes
Various improvements and fixes
- chore: tensorflow is lazy-loaded by @miraculixx in #453
- chore - fix ipython dependency issue by @miraculixx in #479
- chore: support celery 5.5 by @miraculixx in #478
- chore: various updates by @miraculixx in #481
- build(deps): bump gunicorn from 22.0.0 to 23.0.0 in /omegaml/server by @dependabot in #473
- ci: publish latest docs to gh-pages by @miraculixx in #486
Full Changelog: release/0.16.4...release/0.17.0
release/0.16.4
New Features
Model Drift Monitoring
- add automatic drift monitoring by @miraculixx in #387
- enable drift stats mixins by @miraculixx in #451
- feat: add more drift statistics by @miraculixx in #459
Model Tracking
- chore: improve tracking, monitoring api stability by @miraculixx in #447
- Experiment tracking data() datetime range query by @miraculixx in #439
- feat: enable since= queries using relative timespecs by @miraculixx in #441
- feat: enable sliced query of tracking data, improve stats by @miraculixx in #460
Web UI
- enable basic server dashboard by @miraculixx in #450
- feat: om.status(), om.runtime.status() improved monitoring by @miraculixx in
- add background monitor of services by @miraculixx in #431
- chore: faster lunamon checks by @miraculixx in #457
Other changes
Documentation
- docs: update documentation by @miraculixx in #361
- docs: build origin/master instead of local master by @miraculixx in #433
Various improvements and fixes
- fix: enable cli runtime deploy task selection by @miraculixx in #455
- chore: various updates by @miraculixx in #462
- fix: replace datasets when requested by @miraculixx in #437
- Add store objinfo by @miraculixx in #448
- chore: cleanup tmp files upon exit and gc by @miraculixx in #456
- chore: improve job scheduling semantics by @miraculixx in #444
- fix: ensure subpath in experiment name is preserved in dataset by @miraculixx in #458
Dependencies
- chore: upgrade mongodb, rabbitmq by @miraculixx in #435
- Fix mongodump by @miraculixx in #434
- chore: remove pkg_resources dependencies by @miraculixx in #440
- chore: ensure all mongo references are on 7.x by @miraculixx in #446
- chore: fix mongodb connection timeout by @miraculixx in #445
- improve minibatch compat by @miraculixx in #449
#442
Full Changelog: release/0.16.3...release/0.16.4
release/0.16.3
dependency upgrades, enhancements for minibatch streams, data pipelines, service APIs, UX.
What's Changed
- TrackingProvider now allows for batching of data retrieval by @miraculixx in #384
- update dependencies by @miraculixx in #390
- update R installation by @omegaml in #391
- improve om.streams semantics by @miraculixx in #388
- update based on snyk report by @miraculixx in #395
- update datapipeline for parallel map-style processing by @miraculixx in #396
- update dependencies by @miraculixx in #397
- fix recursion issue due to pymongo 4.7 by @miraculixx in #405
- fix tracking fails on added columns by @miraculixx in #401
- enhance input/output validation by @miraculixx in #398
- add R installation to docker file by @miraculixx in #399
- dependency updates by @miraculixx in #407
- enable nullable schema fields by @miraculixx in #413
- ensure runtime.require() updates routing options by @miraculixx in #417
- AuthenticationEnv.prepare_env() sets None value as blank by @miraculixx in #415
- disable monogdb logging on startup by @miraculixx in #418
- add loading progress spinner by @miraculixx in #419
- ignore local mongoinit.js by @miraculixx in #420
- fix pandas 2.x compatibility by @miraculixx in #421
- allow setting worker concurrency from env by @miraculixx in #422
- fix envinstall pip error by @miraculixx in #426
- speedup omega base loading by @miraculixx in #427
- Bump version: 0.16.2 → 0.16.3-dev1 by @miraculixx in #409
Full Changelog: release/0.16.2...release/0.16.3
0.16.3-dev1
What's Changed
- TrackingProvider now allows for batching of data retrieval by @miraculixx in #384
- update dependencies by @miraculixx in #390
- update R installation by @omegaml in #391
- improve om.streams semantics by @miraculixx in #388
- update based on snyk report by @miraculixx in #395
- update datapipeline for parallel map-style processing by @miraculixx in #396
- update dependencies by @miraculixx in #397
- fix recursion issue due to pymongo 4.7 by @miraculixx in #405
- fix tracking fails on added columns by @miraculixx in #401
- enhance input/output validation by @miraculixx in #398
- add R installation to docker file by @miraculixx in #399
- dependency updates by @miraculixx in #407
Full Changelog: release/0.16.2...0.16.3-dev1
maintenance release
Address security issues and minor functional maintenance
What's Changed
- update security policy by @omegaml in #366
- Update security by @miraculixx in #368
- Update security by @omegaml in #369
- Update security by @omegaml in #370
- add .snyk file by @omegaml in #371
- add .snyk file by @omegaml in #372
- add .snyk file by @omegaml in #373
- pin pandas dependency to circumvent sqlite testing issue by @miraculixx in #375
- upgrade circle-ci image by @miraculixx in #376
- Update security by @miraculixx in #374
- backport tarfile.extractall filter to Python < 3.12 by @miraculixx in #379
- Simplify revisions by @miraculixx in #380
- improve virtualobj storing by @miraculixx in #378
- enable objects preloading and caching by @miraculixx in #381
- Fix mlflow project recreate by @miraculixx in #382
- Release build 0.16.2 by @miraculixx in #377
Full Changelog: release/0.16.1...release/0.16.2
release/0.16.1
Update dependencies, improve tracking semantics, bug fixes.
What's Changed
- Improve tracking semantics by @miraculixx in #351
- fix error raised by tracking when when tensorflow is missing by @miraculixx in #356
- Fix virtualobj dashserve by @miraculixx in #355
- Enable custom http status by @miraculixx in #354
- Enable metadata require by @miraculixx in #357
- improve runtime require() semantics by @miraculixx in #358
- upgrade dependencies by @miraculixx in #359
Full Changelog: release/0.16.0...release/0.16.1
various updates, enable python 3.11
What's Changed
- release build 0.15.6 by @miraculixx in #326
- Improve tracking semantics by @miraculixx in #351
- fix error raised by tracking when when tensorflow is missing by @miraculixx in #356
- Fix virtualobj dashserve by @miraculixx in #355
- Enable custom http status by @miraculixx in #354
- Enable metadata require by @miraculixx in #357
- improve runtime require() semantics by @miraculixx in #358
- upgrade dependencies by @miraculixx in #359
- Bump version: 0.16.1-dev1 → 0.16.1-rc1 by @omegaml in #360
Full Changelog: release/0.16.0...release/0.16.1-rc1
release/0.16.0
What's Changed
- upgrade dependencies to pandas, jupyterhub by @miraculixx in #324
- ensure sql connection string secrets are properly encoded by @miraculixx in #327
- Enhance tracking by @miraculixx in #316
- upgrade rabbitmq to latest release by @miraculixx in #328
- refactor jupyterlab 4.0 dependency to nbclassic by @miraculixx in #330
- more promotion backends by @miraculixx in #285
- combine swagger docs from multiple services by @miraculixx in #331
- Create SECURITY.md by @miraculixx in #333
- [Snyk] Security upgrade tensorflow/tensorflow from 2.11.0rc1-gpu-jupyter to 2.13.0rc0-gpu-jupyter by @omegaml in #329
- upgrade dependencies by @miraculixx in #334
- Fix flask dependency by @miraculixx in #338
- update jupyter hub by @miraculixx in #343
- fix IndexError on empty model version by @miraculixx in #345
- Fix 346 empty swagger input by @miraculixx in #347
- [Snyk] Security upgrade tensorflow/tensorflow from 2.13.0rc0-gpu-jupyter to 2.13.0-gpu-jupyter by @omegaml in #349
- [Snyk] Security upgrade tensorflow/tensorflow from 2.13.0rc0-gpu-jupyter to 2.13.0rc2-gpu-jupyter by @omegaml in #337
- [Snyk] Security upgrade jupyterhub/jupyterhub from latest to 4.0.2 by @omegaml in #342
- Update sql docs by @miraculixx in #323
- cli: om load from config file, if exists outside of current directory by @miraculixx in #348
- update makefile by @miraculixx in #350
- log exceptions in runtime tasks by @miraculixx in #336
Full Changelog: release/0.15.5...release/0.16.0
0.15.6-rc1
What's Changed
- upgrade dependencies to pandas, jupyterhub by @miraculixx in #324
- ensure sql connection string secrets are properly encoded by @miraculixx in #327
- Enhance tracking by @miraculixx in #316
- upgrade rabbitmq to latest release by @miraculixx in #328
- refactor jupyterlab 4.0 dependency to nbclassic by @miraculixx in #330
- more promotion backends by @miraculixx in #285
- combine swagger docs from multiple services by @miraculixx in #331
- Create SECURITY.md by @miraculixx in #333
- [Snyk] Security upgrade tensorflow/tensorflow from 2.11.0rc1-gpu-jupyter to 2.13.0rc0-gpu-jupyter by @omegaml in #329
- upgrade dependencies by @miraculixx in #334
Full Changelog: release/0.15.5...0.15.6-rc1
release/0.15.5 maintenance release
What's Changed
- use sqlalchemy prepared statements for pd.read_sql by @miraculixx in #294
- sanitize mongodb query filters by @miraculixx in #293
- streamline extdmetadata handling resp. X, Y, result by @miraculixx in #291
- upgrade mongodb 5.x by @miraculixx in #232
- enable using mongodb as a result backend by @miraculixx in #300
- Upgrade celery 5 by @miraculixx in #234
- Om logger python logging optional by @miraculixx in #311
- Enable restapi buckets by @miraculixx in #309
- Arbitrary virtualobj loading by @miraculixx in #310
- Improve sql cnx caching by @miraculixx in #308
- enable small datasets to be passed as part of the message by @miraculixx in #312
- release build 0.15.5 by @miraculixx in #313
Security fixes
- [Snyk] Fix for 4 vulnerabilities by @snyk-bot in #299
- [Snyk] Security upgrade tensorflow/tensorflow from 2.10.0rc3-gpu-jupyter to 2.11.0rc1-gpu-jupyter by @omegaml in #290
- [Snyk] Security upgrade tensorflow/tensorflow from 2.10.0rc3-gpu-jupyter to 2.11.0rc0-gpu-jupyter by @snyk-bot in #289
Full Changelog: release/0.15.3...release/0.15.5