Changelog

v0.20.2 (2022-04-27)

Enhancements

  • add cluster_config_id parameter to KafkaSettings (#2988)

  • bump click version constraint to <9.0 (#3014)

v0.20.1 (2022-04-11)

New Features

  • add model monitoring interface to deployment (#2962)

v0.20.0.post0 (2022-04-11)

Bug Fixes

  • fix issue where the package couldn’t be built from source (#2986)

v0.20.0 (2022-04-08)

Backwards Incompatibilities

  • DeployedModel can no longer be directly instantiated from a run ID (though it usually shouldn’t be directly instantiated anyway) (#2727)

  • ExperimentRun.deploy() and related methods have been removed in favor of Endpoint (#2740)

  • custom module collection now favors pip-installed libraries over local directories with the same name (#2805)

  • verta.monitoring and Client.monitoring have been removed (#2812)

New Features

  • support JWT cookies as an authn mechanism (#2716, #2738, #2737, #2928)

  • add explicit credentials parameter to get_deployed_model() (#2727)

  • add ModelError exception for use in Verta Standard Models (#2735)

  • support pip install verta[unit_tests] for optional testing dependencies (#2788)

  • add RegisteredModelVersion.log_setup_script() (#2873)

Enhancements

  • don’t include spaCy models and anaconda-client in read_pip_environment() (#2709)

  • bump PyYAML version constraint to <6.0 (#2718)

  • warn instead of error on version mismatch of verta and cloudpickle in environment versioning (#2723)

Bug Fixes

  • make sure everything subclasses object (#2748)

  • add validation for the artifacts parameter in RegisteredModelVersion.log_model() (#2783)

  • support directly deploying models that come from keras rather than tensorflow.python.keras (#2872)

  • properly fall back to client config file if an environment variable isn’t set (#2875)

v0.19.3 (2021-10-29)

Backwards Incompatibilities

  • validate VertaModelBase.__init__() parameter names in RegisteredModel.create_standard_model() (#2570)

  • remove ExperimentRun.log_requirements() (#2584)

  • remove ExperimentRun.log_model_for_deployment() (#2584)

  • Python.read_pip_file() and Python.read_pip_environment() now include previously-unsupported lines rather than skipping them by default (#2584)

New Features

  • add SummarySample.is_aggregate (#2555)

  • fall back to logging raw requirements if manual parsing fails (#2584, #2643, #2676)

  • support setting custom environment variables in environment objects (#2634)

  • add Docker environment object (#2636)

  • support Docker in log_environment()/get_environment() (#2637)

  • add DockerImage and RegisteredModelVersion.log_docker() (#2641)

  • add RegisteredModel.create_containerized_model() (#2648)

  • add support for updating endpoints with existing builds (#2685)

Bug Fixes

  • return zero-valued samples from profile_point() (#2556)

  • avoid divide-by-zero when a histogram’s buckets add to zero (#2554)

Internal Changes

  • rename remove_public_version_identifier() to remove_local_version_identifier() (#2601)

  • move _get_artifact_msg() to _DeployableEntity interface (#2626)

  • add _MODEL_KEY to _DeployableEntity interface (#2628)

  • save metadata in Artifact proto when logging model (#2592)

  • add ensure_starts_with_slash() (#2640)

v0.19.2 (2021-09-30)

New Features

  • add RegisteredModelVersion.change_stage() (#2654)

Bug Fixes

v0.19.1 (2021-08-09)

New Features

  • add @verify_io decorator for use with VertaModelBase.predict() (#2540)

Enhancements

  • paginate alerts.list() (#2525)

Bug Fixes

  • filter out lib32/ and lib64/ when collecting custom modules (#2534)

  • pick up environment variables (such as REQUESTS_CA_BUNDLE) for HTTP requests (#2535)

v0.19.0 (2021-08-03)

Backwards Incompatibilities

  • remove Repository (#2498)

New Features

  • enable extra headers to be passed on requests (#2510)

  • add RegisteredModelVersion.log_code_version() (#2523)

  • enable Kafka configuration on endpoints (if supported by Verta backend) (#2488, #2520)

Enhancements

  • batch requests in log_training_data_profile() for a drastic speedup (#2511)

  • allow RegisteredModel.create_version_from_run() to take a run object (#2500)

Bug Fixes

  • properly promote naïve datetimes in Python 2 (#2506)

Internal Changes

  • include non-public fields in Alert.summary_sample_base (#2519)

v0.17.2 (2021-02-26)

v0.16.1 (2020-12-14)

v0.16.0 (2020-12-09)

Backwards Incompatibilities

v0.15.2 (2020-08-28)

v0.14.10 (2020-06-22)

v0.13.14 (2019-11-19)

v0.13.10 (2019-10-27)

Internal Changes

v0.13.6 (2019-09-05)

Internal Changes

v0.13.5 (2019-09-05)

v0.13.2 (2019-08-20)

v0.12.8 (2019-08-08)

Internal Changes

v0.10.2 (2019-05-22)

no functional changes

v0.10.0 (2019-05-16)