V1.17.3
Note: CLI and Client only release.
Tracking
- Enhancement: Improve
log_artifact
andlog_model
to correctly log the directory path or the file path. - Enhancement: Add support for new pytorch-lightning versions and fix issue with log_hyperparams.
Commercial
- Fix: Issue with resolving full paths of artifacts edges.
- Fix: Issue with members not able to update/patch dashboards and searches.
V1.17.2
Note: CLI and Client only release.
CLI
- Enhancement: Expose
--reason
flag to the stage commands to allow to signal custom reasons for the stage changes:polyaxon components / models /artifacts -p PROJECT -ver v1 stage -to PRODUCTION --reason GithubAction --message "Automated process, be careful!"
Client
- Enhancement: Deconstruct stage condition into params in the
stage_version
methods to simplify programmatic stage changes. - Enhancement: Allow passing a serialized object or a dict and automatically handle serialization in
register_version
methods to simplify passing meta/content value.
Docs
- Enhancement: Add client snippets to component hub, model registry, and artifacts versioning to perform various actions.
V1.17.1
Agent
- Fix: Regression related to default image pull policy and the new Kubernetes client validation process.
CLI
- New: Extract model/artifact/component versions CLI logic to callable utility functions to be used programmatically.
- New: Consolidate usage of
--path
and--path-to
in all commands.
Client
- New: Expose per kind methods to create, register, patch, pull, transfer, and copy component / model / artifact versions.
Core
- Deprecation: Remove deprecated storage clients.
- Enhancement: Preserve tags order during validation and uniqueness checks.
Initializer
- Enhancement: Improve git initializer to report warning when the git clone fails.
Tracking
- Enhancement: Improve confusion matrix tracking.
UI
- Enhancement: Maintain order of metrics and params in which they were entered in the chart/graph widgets.
- Enhancement: Add bitbucket connection icon.
- Fix: Issues with Bokeh charts logged with newer library versions.
Docs
- Enhancement: Add a new
Tracking Metadata & Assets
section in tracking. - Enhancement: Add a new
Query Metadata and Artifacts
intro tutorial using client, CLI, and UI. - Enhancement: Add a new
Packging and Pulling a Run
intro tutorial. - Enhancement: Improve and consolidate Python client, tracking, and CLI sections.
V1.17.0
CLI
- New: Add
polyaxon models pull
command to package the full model’s metadata, definition, lineage, and assets to a local path. - New: Add
polyaxon artifacts pull
command to package the full artifact’s metadata, definition, lineage, and assets to a local path. - New: Add
polyaxon ops pull
command to package the full operation’s metadata, definition, lineage, and artifacts to a local path. - New: Add
polyaxon ops push
command to push and sync a local/offline operation’s metadata, definition, lineage, and artifacts to a remote server. - Enhancement: Extend artifacts command with
-l-name/--lineage-name
topolyaxon ops artifacts --lineage-name artifact-ref1 --lineage-name artifact-ref2
to downland assets based on a lineage reference name. - Enhancement: Extend artifacts command with
-l-kind/--lineage-kind
topolyaxon ops artifacts --lineage-kind image
to downland assets based on a lineage reference kind. - Enhancement: Extend artifacts command with
-f/--file
topolyaxon ops artifacts -f path/to/file1 -f other/path/to/file2
to accept downloading multiple file paths at once. - Enhancement: Extend artifacts command with
-d/--dir
topolyaxon ops artifacts -d path/to/dir1 -d other/path/to/dir2
to accept downloading multiple file paths at once. - Enhancement: Improve errors message for commands not available in CE.
- Enhancement: Improve
status
column when producing a CSV file withpolyaxon ops ls ... --to-csv
.
Core
- Deprecation: Remove usage of deprecated Kubernetes API.
- Enhancement: Improve API uuid serialization for related fields to always return hex format.
Client
- Deprecation: Removed
versioned
fromlog_model
andlog_artifact
, by default these methods will not trigger the versioning behavior unless a step is provided. - New: Add artifacts lineage
get
method to load lineage information for a runRunClient.get_artifacts_lineage
. - New: Add
load_artifacts_lineage
andload_conditions
flags toRunClient.refresh_data
. - New: Add artifacts download based on a lineage reference
RunClient.download_artifact_for_lineage
. - New: Add project version pull method
ProjectClient.pull_version
to package/download a model version, artifact version, or a component version to a local path. - New: Improve upload errors when no files are detected or passed.
Tracking
- New: Add new XGboost callback style.
- Enhancement: Improve Plotly converter for matplotlib version >=3.3.0.
- Enhancement: Improve logging matplotlib as Plotly to fallback to image if plotly fails.
- Enhancement: Improve hash calculation and tracking.
- Enhancement: Improve path validation, calculation, and tracking.
- Enhancement: Improve artifacts summary calculation.
- Enhancement: Improve getting store path.
Specification
- New: Add
lineageRef
initializer to allow downloading artifacts based on the lineage reference. - New: Add
init.paths
to simplify initializing artifacts based on paths without specifying files or dirs.
UI
- Enhancement: Move run’s lineage information directly as a section under the info tab.
- Enhancement: Improve datetime range widget.
- Enhancement: Improve download buttons and download filenames in the lineage tables and in the artifacts tab.
- Enhancement: Several UI Improvements.
Docs
- Enhancement: Add project version query specification.
- Enhancement: Add artifact lineage query specification.
Commercial
- Enhancement: Improve compiler’s error message when a restriction is configured or a missing connection is detected.
- Enhancement: Add logic to delete runs not assigned to any agent or failed during compilation
- Enhancement: Add missing
stage
to the project version query manager. - Fix: Issue related to switching organization context for users belonging to multiple organizations.
- Fix: Issue related to fetching empty suggestions.