V1.16.1
UI
- Fix: Regression with rewrite services showing 404, issues happens with
vscode
services.
Tracking
- Enhancement: Improve progress tracking.
Commercial
- New: Show total consumption card: total = Memory/CPU/GPU/Custom/Cost * duration.
- Enhancement: Improve analytics to show totals for cost/cpu/memory/gpu/custom in stats and series.
- Enhancement: Improve cost validation.
V1.16.0
CLI
- New: Add
polyaxon ops inspect [-p] [-uid]
command similar to the inspect button. - New: Add
polyaxon ops shell [-p] [-uid]
command similar to the shell tab. - New: Add
polyaxon run ... --shell
command to start an operation and provide a shell session as soon as it starts running. - New: Add
polyaxon ops transfer [-p] [-uid] --to-project=DESTINATION_PROJECT
. - New: Add
polyaxon models transfer [-p] [-ver] --to-project=DESTINATION_PROJECT
. - New: Add
polyaxon artifacts transfer [-p] [-ver] --to-project=DESTINATION_PROJECT
. - New: Add
polyaxon component transfer [-p] [-ver] --to-project=DESTINATION_PROJECT
. - New: Add
polyaxon models copy [-p] [-ver] [--to-project=DESTINATION_PROJECT] [--name=NEW_VERSION_NAME]
. - New: Add
polyaxon artifacts copy [-p] [-ver] [--to-project=DESTINATION_PROJECT] [--name=NEW_VERSION_NAME]
. - New: Add
polyaxon component copy [-p] [-ver] [--to-project=DESTINATION_PROJECT] [--name=NEW_VERSION_NAME]
. - Enhancement: Improve CLI compatibility with server.
- Enhancement: Improve env var to disable CLI compatibility checks.
- Enhancement: Strip spaces during tags validation.
- Enhancement: Add
-y/--yes
arg toinit
anddelete
commands to assume “yes” as answer to all prompts and run non-interactively. - Enhancement: Allow to pass tags as lists
[a, b, c]
or["a", "b", "c"]
in addition to handling string valuesa, b, c
ora,b,c
. - Enhancement: Improve models/artifacts/components CLI get commands.
- Enhancement: Add
--is-file
to theplx ops artifacts --path --is-file
to allow specifying if the path corresponds to a single file being downloaded. - Enhancement: Improve upload to automatically pass the
--is-file
flag based on the path. - Fix: Types in CLI docstrings.
- Fix: Issue with FQN for model/artifact/component versions in CLI errors.
Client
- New: Add transfer method to the
RunClient
. - New: Add transfer method for versions to the
ProjectClient
. - New: Add copy method for versions to the
ProjectClient
, if no new name is provided:- A new
-copy
suffix will be appended. - Same name will be used if the destination project is provided and is different from the original project.
- A new
- Enhancement: Improve
get_inputs
andget_outputs
to auto-refresh the run data if no value is detected.
Core
- Enhancement: Improve kubernetes validation and improve support for 1.23.
- Enhancement: Make
IfNotPresent
the default for all containers.
Tracking
- New: Re-enable histogram rendering and logging.
- New: Add
log_progress
method to theRunClient
to allow sending progress of a job/experiment meta-data. - Enhancement: Improve filenames sanitization process to prevent wrong naming conventions.
Sidecar
- Enhancement: Improve the artifacts syncing logic to be more resilient to failed requests or intermittent errors.
UI
- New: Data table widget for rendering multi-step events in addition to the per-step slider widget for:
- text events.
- html events.
- dataframe/csv/tsv events.
- New: Allow rendering csv/tsv files and plx events as tables in addition to the code editor in the artifacts view.
- New: Allow inspecting charts and showing the data used.
- New: Allow rendering files (image, dataframe, csv, tsv, audio, video) without the events requirements.
- New: Show a UI progress bar on the run’s overview page when using log progress e.g.
log_progress(0.3)
. - Enhancement: Improve image rendering in the dashboards tab.
- Enhancement: Show a slider on the section’s height controller to simplify resizing widgets dashboards.
- Enhancement: Disable widgets with no logged events and show the empty prompt that links to the docs as a tooltip.
- Enhancement: Automatically select the
model
artifact in the model registry form. - Enhancement: Show sidebar by default and allow users to hide it.
- Enhancement: Improve performance of several pages.
- Enhancement: Improve global search to switch between
search
andhistory
by further clickingcmd + /
orctrl + /
. - Enhancement: Improve DAGs with nested schedules UI.
- Enhancement: Improve DAGs mouse wheel resizing behavior.
- Enhancement: Improve model/artifact/component version copy button to show a project selection for the version destination.
- Enhancement: Improve the logs viewer’s memoization process.
- Enhancement: Improve the expand button content for the
original
andpipeline
columns in the runs table. - Enhancement: Automatically hide tabs for runs that do not have specific capabilities.
- Enhancement: Improve raw code renderer.
- Enhancement: Improve focus issues of the dropdowns in the dashboard’s widgets.
- Enhancement: Improve dashboard’s widget titles and hover effect.
- Enhancement: Improve artifact lineage’s download button.
- Enhancement: Improve widget’s download button.
- Enhancement: Show spinner on download buttons while the download process is active.
- Fix: Issue with the automatic dashboard sections generator not detecting some event types.
- Fix: Issue with preset’s form update not fitting the full page.
- Security: Update packages with CVE.
Streams
- New: Add package method to download all assets related to an event.
- Enhancement: Update the file system backends.
- Enhancement: Add path guessing for artifacts download.
Operator
- Fix: Regression in job retries status watch process.
Docs
- Enhancement: Add new integrations docs for rendering csv/tsv/piped files.
- Enhancement: Add guides to show how to include Polyaxon client and tracking in unit testing.
- Fix: Several typos and guides.
Commercial
- Enhancement: Improve UI to support redirection to the original page after authentication.
- Enhancement: Improve service account roles and access checks.
- Enhancement: Optimize and speed-up the agent sync process.
- Enhancement: Improve support for DAGs with nested schedules metadata.
- Enhancement: Add project resource and run resource strict scopes to prevent read access to some run endpoints by users with the
viewer
role. - Enhancement: Improve login and signup forms.
- Fix: Regression in multi-run stop/delete buttons in the cross-project table.
- Fix: Regression in operations cache invalidation API.