Changelog¶
v0.24.1 (2023-08-30)¶
New Features¶
v0.24.0 (2023-07-31)¶
Backwards Incompatibilities¶
New Features¶
add support for model schema validation (#3910, #3928, #3947)
add support for accessing request headers during predictions (#3957)
add
RegisteredModel.set_pii()andRegisteredModel.get_pii()(#3835, #3839)add
Python.python_version(#3945)(alpha) allow passing organization by ID or name to disambiguate workspaces (#3878, #3940)
Internal Changes¶
remove header caching (#3941)
v0.23.0 (2023-05-05)¶
Backwards Incompatibilities¶
move
Buildfromverta.endpointtoverta.endpoint.build(#3749)remove deprecated
always_retry_404andalways_retry_429parameters fromDeployedModel.predict()(#3772)remove deprecated
DeployedModel.from_url()(#3772)
New Features¶
add
Build.date_created(#3756)add
Build.get_scan()(#3758)add
Build.start_scan()(#3778, #3785)
Enhancements¶
make
cluster_config_idoptional inKafkaSettings(#3727)
Bug Fixes¶
replace
method_whitelistwithallowed_methodsforurllib3>=2.0.0(#3792)fix
Client.create_endpoint()’s documented return type (#3789)
v0.22.2 (2023-04-04)¶
New Features¶
add
verta.registry.check_model_dependencies()(#3641, #3676)add
check_model_dependenciesparameter toRegisteredModel.create_standard_model()(#3670)
Internal Changes¶
v0.22.1 (2023-03-13)¶
Backwards Incompatibilities¶
add
importlib-metadata>=3.7.0dependency (#3652)
New Features¶
Bug Fixes¶
update
verta.integrations.xgboostto use XGBoost’sTrainingCallbackinterface (#3649)
v0.22.0 (2023-02-07)¶
Backwards Incompatibilities¶
remove
DeployedModel.credentials,DeployedModel.access_token(#3332)effectively replace
DeployedModel.predict()andDeployedModel.predict_with_id()’salways_retry_404andalways_retry_429parameters (which no longer have any effect) withretry_status, and remove support for indefinite retries (#3332)extend
DeployedModel.predict()andDeployedModel.predict_with_id()’s default retry loop from about 20 seconds to 10 minutes (#3332)tighten
requestsdependency version lower constraint from>=2.21to>=2.25(#3540)add
urllib3>=1.26.0dependency (#3549)
Deprecations¶
DeployedModel.from_url(), in favor of directly instantiatingDeployedModel(#3332)
New Features¶
allow
DeployedModel.predict()andDeployedModel.predict_with_id()to take a custom user-definedprediction_id(#3332)add
backoff_factorparameter toDeployedModel.predict()andDeployedModel.predict_with_id()(#3332)add model data logging via
verta.runtime.log(), plusverta.runtime.contextfor local testing (#3500, #3544, #3550, #3567, #3569)
Bug Fixes¶
Internal Changes¶
refactor
DeployedModel’s HTTP session management (#3332)remove
Connection.get_personal_workspace()which was a fallback we no longer need (#3404)remove
Connection.get_workspace_name_from_legacy_id()which was a fallback we no longer need (#3407)refactor client test utilities for permission V2 (#3407, #3538, #3539, #3556)
v0.21.1 (2022-11-29)¶
New Features¶
add
ModelVersion.log_dataset_version(),get_dataset_version(), anddel_dataset_version()(#3335)
Enhancements¶
Internal Changes¶
apply Black formatting to the full codebase (#3258)
v0.21.0 (2022-09-29)¶
Backwards Incompatibilities¶
remove support (and prevent installation) for Python 2.7, 3.5, and 3.6 (#3149, #3152, #3220)
remove
ExperimentRun.log_artifact_path()andExperimentRun.log_image_path()(#3159)remove clientside artifact storage (and the
VERTA_ARTIFACT_DIRenvironment variable) (#3160)remove
ModelVersion.get_artifact_parts()andExperimentRun.get_artifact_parts()(#3162)remove
ExperimentRun.log_dataset()(#3165)
New Features¶
Enhancements¶
v0.20.4 (2022-09-12)¶
New Features¶
add
VERTA_DISABLE_CLIENT_CONFIGenvironment variable to disable client config file discovery (#3208)
Bug Fixes¶
during client config file discovery, skip directories that cannot be read (#3208)
v0.20.3 (2022-08-31)¶
New Features¶
Enhancements¶
bump
protobufdependency version upper constraint from<3.18to<4.0(#3070)
v0.20.2 (2022-04-27)¶
Enhancements¶
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¶
DeployedModelcan 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 ofEndpoint(#2740)custom module collection now favors pip-installed libraries over local directories with the same name (#2805)
verta.monitoringandClient.monitoringhave 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
ModelErrorexception 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¶
Bug Fixes¶
make sure everything subclasses
object(#2748)add validation for the
artifactsparameter inRegisteredModelVersion.log_model()(#2783)support directly deploying models that come from
kerasrather thantensorflow.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 inRegisteredModel.create_standard_model()(#2570)remove
ExperimentRun.log_requirements()(#2584)remove
ExperimentRun.log_model_for_deployment()(#2584)Python.read_pip_file()andPython.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
Dockerenvironment object (#2636)support
Dockerinlog_environment()/get_environment()(#2637)add
DockerImageandRegisteredModelVersion.log_docker()(#2641)add
RegisteredModel.create_containerized_model()(#2648)add support for updating endpoints with existing builds (#2685)
Bug Fixes¶
Internal Changes¶
rename
remove_public_version_identifier()toremove_local_version_identifier()(#2601)move
_get_artifact_msg()to_DeployableEntityinterface (#2626)add
_MODEL_KEYto_DeployableEntityinterface (#2628)save metadata in
Artifactproto 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¶
restrict
protobufdependency version upper constraint from<4.0to<3.18for Python 2 compatibility (#2633)
v0.19.1 (2021-08-09)¶
New Features¶
add
@verify_iodecorator for use withVertaModelBase.predict()(#2540)
Enhancements¶
paginate
alerts.list()(#2525)
Bug Fixes¶
v0.19.0 (2021-08-03)¶
Backwards Incompatibilities¶
remove Repository (#2498)
New Features¶
Enhancements¶
Bug Fixes¶
properly promote naïve datetimes in Python 2 (#2506)
Internal Changes¶
include non-public fields in
Alert.summary_sample_base(#2519)
v0.18.2 (2021-07-14)¶
New Features¶
Enhancements¶
Bug Fixes¶
Internal Changes¶
v0.18.1 (2021-06-17)¶
Enhancements¶
Bug Fixes¶
v0.18.0 (2021-06-11)¶
Backwards Incompatibilities¶
rename with_workspace(workspace_name) parameter to with_workspace(workspace)
move formerly-private modules and entity classes to public import paths (#2011, #2308, #2313, #2314)
Deprecations¶
New Features¶
Enhancements¶
Bug Fixes¶
Internal Changes¶
v0.17.6 (2021-04-23)¶
New Features¶
v0.17.5 (2021-04-14)¶
Bug Fixes¶
v0.17.4 (2021-03-26)¶
New Features¶
Bug Fixes¶
v0.17.3 (2021-03-17)¶
New Features¶
Enhancements¶
Bug Fixes¶
Internal Changes¶
v0.17.2 (2021-02-26)¶
New Features¶
v0.17.1 (2021-02-24)¶
New Features¶
Enhancements¶
Internal Changes¶
v0.17.0 (2021-02-16)¶
Backwards Incompatibilities¶
New Features¶
Enhancements¶
Internal Changes¶
v0.16.5 (2021-01-26)¶
New Features¶
Internal Changes¶
v0.16.4 (2021-01-14)¶
Internal Changes¶
v0.16.3 (2020-12-18)¶
Bug Fixes¶
v0.16.2 (2020-12-16)¶
Bug Fixes¶
v0.16.1 (2020-12-14)¶
New Features¶
v0.16.0 (2020-12-09)¶
Backwards Incompatibilities¶
New Features¶
v0.15.9 (2020-11-21)¶
New Features¶
Bug Fixes¶
v0.15.8 (2020-11-17)¶
New Features¶
Enhancements¶
v0.15.7 (2020-11-05)¶
New Features¶
Enhancements¶
v0.15.6 (2020-10-02)¶
New Features¶
Enhancements¶
Bug Fixes¶
Internal Changes¶
v0.15.4 (2020-09-09)¶
Bug Fixes¶
v0.15.3 (2020-09-08)¶
New Features¶
Enhancements¶
Bug Fixes¶
v0.15.2 (2020-08-28)¶
Enhancements¶
v0.15.1 (2020-08-24)¶
Bug Fixes¶
v0.15.0 (2020-08-24)¶
New Features¶
Enhancements¶
Bug Fixes¶
v0.14.17 (2020-08-13)¶
New Features¶
Bug Fixes¶
Internal Changes¶
v0.14.16 (2020-08-06)¶
New Features¶
Internal Changes¶
v0.14.15 (2020-07-28)¶
Bug Fixes¶
v0.14.14 (2020-07-28)¶
Bug Fixes¶
v0.14.13 (2020-07-24)¶
Enhancements¶
Bug Fixes¶
Internal Changes¶
v0.14.12 (2020-07-16)¶
Backwards Incompatibilities¶
New Features¶
Enhancements¶
Bug Fixes¶
Internal Changes¶
v0.14.11 (2020-06-26)¶
New Features¶
v0.14.10 (2020-06-22)¶
Bug Fixes¶
v0.14.9 (2020-06-22)¶
Bug Fixes¶
v0.14.8 (2020-06-22)¶
New Features¶
Internal Changes¶
v0.14.7 (2020-06-18)¶
New Features¶
Enhancements¶
Bug Fixes¶
Internal Changes¶
v0.14.6 (2020-05-29)¶
New Features¶
Bug Fixes¶
Internal Changes¶
v0.14.5 (2020-05-13)¶
New Features¶
Bug Fixes¶
v0.14.4 (2020-05-04)¶
Backwards Incompatibilities¶
v0.14.3 (2020-04-20)¶
Backwards Incompatibilities¶
New Features¶
Internal Changes¶
v0.14.2 (2020-04-01)¶
New Features¶
Bug Fixes¶
Internal Changes¶
v0.14.1 (2020-03-17)¶
New Features¶
Bug Fixes¶
Internal Changes¶
v0.14.0 (2020-02-11)¶
Backwards Incompatibilities¶
New Features¶
Bug Fixes¶
Internal Changes¶
v0.13.19 (2020-01-08)¶
New Features¶
Bug Fixes¶
v0.13.18 (2019-12-12)¶
New Features¶
Bug Fixes¶
v0.13.17 (2019-12-05)¶
Deprecations¶
New Features¶
Internal Changes¶
v0.13.16 (2019-12-02)¶
New Features¶
v0.13.15 (2019-11-27)¶
New Features¶
v0.13.14 (2019-11-19)¶
New Features¶
v0.13.13 (2019-11-18)¶
Backwards Incompatibilities¶
Deprecations¶
New Features¶
Bug Fixes¶
v0.13.12 (2019-11-07)¶
New Features¶
Bug Fixes¶
Internal Changes¶
v0.13.11 (2019-10-30)¶
Backwards Incompatibilities¶
Bug Fixes¶
Internal Changes¶
v0.13.10 (2019-10-27)¶
Bug Fixes¶
Internal Changes¶
v0.13.9 (2019-10-17)¶
Bug Fixes¶
Internal Changes¶
v0.13.8 (2019-10-03)¶
New Features¶
Internal Changes¶
v0.13.7 (2019-09-18)¶
New Features¶
Bug Fixes¶
Internal Changes¶
v0.13.6 (2019-09-05)¶
Bug Fixes¶
Internal Changes¶
v0.13.5 (2019-09-05)¶
Bug Fixes¶
v0.13.3 (2019-09-04)¶
Deprecations¶
New Features¶
Bug Fixes¶
Internal Changes¶
v0.13.2 (2019-08-20)¶
New Features¶
v0.13.1 (2019-08-20)¶
Bug Fixes¶
v0.13.0 (2019-08-20)¶
New Features¶
Bug Fixes¶
Internal Changes¶
v0.12.9 (2019-08-13)¶
New Features¶
Bug Fixes¶
Internal Changes¶
v0.12.8 (2019-08-08)¶
Internal Changes¶
bump patch version to 8, to celebrate August 8th
handle getting Verta environment variables more consistently
v0.12.7 (2019-08-08)¶
New Features¶
Bug Fixes¶
Internal Changes¶
v0.12.6 (2019-08-01)¶
New Features¶
Internal Changes¶
v0.12.5 (2019-07-26)¶
New Features¶
v0.12.4 (2019-07-25)¶
New Features¶
v0.12.3 (2019-07-17)¶
Bug Fixes¶
Internal Changes¶
v0.12.2 (2019-07-16)¶
Bug Fixes¶
v0.12.1 (2019-07-16)¶
Backwards Incompatibilities¶
New Features¶
Bug Fixes¶
Internal Changes¶
implement internal utility for unwrapping directory paths into contained filepaths
implement internal utilities for reading Git information from the local filesystem
implement internal utilities for finding executing Python source files
implement internal utility for getting the file extension from a filepath
v0.12.0 (2019-06-27)¶
Backwards Incompatibilities¶
New Features¶
Bug Fixes¶
Internal Changes¶
v0.11.7 (2019-06-10)¶
Backwards Incompatibilities¶
New Features¶
Internal Changes¶
v0.11.6 (2019-06-07)¶
Backwards Incompatibilities¶
New Features¶
Bug Fixes¶
Internal Changes¶
v0.11.5 (2019-06-04)¶
Backwards Incompatibilities¶
Bug Fixes¶
Internal Changes¶
v0.11.4 (2019-05-31)¶
Backwards Incompatibilities¶
Bug Fixes¶
v0.11.3 (2019-05-31)¶
New Features¶
Bug Fixes¶
Internal Changes¶
v0.11.2 (2019-05-30)¶
Backwards Incompatibilities¶
Bug Fixes¶
v0.11.1 (2019-05-29)¶
Bug Fixes¶
v0.11.0 (2019-05-29)¶
Backwards Incompatibilities¶
New Features¶
Internal Changes¶
create an example notebook that downloads our beloved Census data with wget
update demo utility predict function to simply dump the JSON input into the request body
implement internal utility to check for exact version pins in a requirements.txt
implement internal utility to obtain the local environment’s Python version number
v0.10.2 (2019-05-22)¶
no functional changes