Release History
Orion Version |
Orion Platform Version |
Release Date |
End of Support |
2024.3.1 |
6.3.1 |
2024/11 |
2025/11 |
2024.2.1 |
6.2.0 |
2024/09 |
2025/09 |
2024.1.1 |
6.1.2 |
2024/07 |
2025/07 |
2023.3.1 |
6.1.2 |
2024/02 |
2025/02 |
2023.2.1 |
6.0.0 |
2023/09 |
2024/09 |
2023.1.2 |
5.1.1 |
2023/07 |
2024/07 |
2023.1.1 |
5.0.0 |
2023/04 |
2024/04 |
2022.3.1 |
4.5.0 |
2022/11 |
2023/11 |
2022.2.1 |
4.4.0 |
2022/06 |
2023/06 |
2022.1.1 |
4.3.0 |
2022/02 |
2023/02 |
2021.2.1 |
4.2.2 |
2021/11 |
2022/11 |
2021.1.1 |
4.0.0 |
2021/06 |
2022/06 |
This table does not cover versioning of all subcomponents in Orion.
Compatibility Notes
Although releases are supported for one year, Orion maintains high levels of compatibility between versions. However, the following notes should be kept in mind.
Old Cubes may not be able to be connected to newer Cubes if the Floe specification version is mismatched.
There may be external reasons involving pip or 3rd party dependencies that prevent an old Floe package from being uploaded.
Newer versions of Orion Platform may not run against older Orion stacks, and they will raise an error if they require a new API or version of an API.
Orion 2021.1.1 introduced a check on the minimum version of Orion Platform for new Floe package uploads.
Orion 2024.3.1
The maximum hit list sizes for molecule search queries executed from OCLI and Orion Client are: 100K for 3D searches and 200K for 2D searches.
To install “extras” with Orion Platform, you may need to surround the pip install specification with quotes, as shown in this example.
Orion back end components have been updated to work with Python 3.10.
Orion Platform v6.3.1
The maximum allowable versions of the following package dependencies have been increased:
requests dependency
urllib3 dependency
tabulate dependency
packaging dependency
pandas dependency
pyarrow dependency
numpy dependency
Collections created by CreateCollectionCube are now v2 collections by default.
Code-Only Floe Packages
Caution
This experimental feature may be withdrawn in a future release and should be used only to speed up floe development, not for production floes.
Support has been added for new floe package images to be quickly created based on the last successfully created image with the same UUID, owner, and software dependencies. These “code-only” Floe packages shorten the development cycle within Orion.
When _code_only: true
is present in a floe package’s manifest.json
, then
a new floe package will be created with updated cubes and floes.
A code-only floe package environment log will indicate which package it is based on:
Reusing environment from package <ID>
instead of messages like:
2024-06-03 18:10:41 Creating package environment with base OS image 'amazonlinux2023', Python version '3.9'
2024-06-03 18:10:56 Finding and pulling base image took 15.35 seconds
2024-06-03 18:21:36 Building package image took 639.53 seconds
If the requirements were changed, then an error will clearly indicate that fact.
This functionality is in Orion 2023.3.1 and later.
Working Around setuptools convert_path Problems Affecting OpenEye Utilities
Setuptools 70 was released 5/21/2024. It has removed convert_path. This affects a number of OpenEye tools and packages, including orion-fastrocs-client.
This procedure will install working FastROCS and MaaS clients:
pip install openeye-orionplatform==6.3.1 #Which installs setuptools>=75
pip install openeye-fastrocs-client==1.0.0
frcli --help
pip install openeye-maasclient==2.0.0
maascli --help
A new maas_apps version (0.13.14) that fixes the import error has been uploaded to Magpie. Installation of maas-client using python > 3.10 is now working and should not provoke problems with convert_path.
Bug Fixes
A bug has been addressed when exporting datasets to CSV files. All columns, or subsets thereof, can now be exported in cases where previously only Molecule and Molecule.Title would have been exported.
Molecule Search FastROCS API query (MolsearchQuery.create_fastrocs_query) does not allow setting tversky alpha or beta, when using the tanimoto sim_type.
A bug has been fixed to avoid missing fields when downloading OEDocking results to CSV with ocli datasets download.
Orion Client
This version fixes the default values of tversky_alpha for FastROCS queries.
This version restores the positional order of the config argument to OrionSession().
CSV files exported through
ocli datasets download
have been made to conform to the format output by the Dataset to File Export ETL floe.The upload time has been reduced for multipart collection shard uploads, by using a single TCP connection for all uploads.
Shard upload performance with v2 collections has improved substantially with multipart uploads.
Back end logic was added to check if folder already exists and create it if it does not. An error condition could occur previously if multiple dataset writer cubes were writing to the same folder.
Molecule Search
The OCLI molecule search commands are enabled by default.
OCLI handles all supported molecule/query types (MOL, SMI, ISM, SDF, OEB, MOL2, PDB) for 2D search input.
Query molecules of type OEMol are accepted for substructure and FastROCS queries instead of molecules in JSON form.
The query_mol_generated information has been removed from default display of ocli molsearch query info. The query molecule is displayed only if the
--json
option is used.The subsearch_query_type option is renamed from MDLJSON to MDL because it accepts formats other than JSON.
The command ocli molsearch query create title command accepts a file of titles as an argument.
The options
--path
and--project
are optional in the command ocli molsearch query export.You can use a “min_memory_mb” value from collection metadata to start molecule search databases. The min_memory_mb argument is now optional when v2 collection metadata has a min_memory_mb value. If a min_memory_mb argument is specified, it overrides the metadata value.
You can use a “search_type” value from v2 collection metadata to start molecule search databases. The search_type argument is optional when v2 collection metadata has a search_type value. If a search_type argument is specified and the metadata value does not match, the user-specified argument is used.
DRConvert
A bug has been fixed where SMILES strings in SDF files following CXSMILES strings would erroneously require CX appendices.
Orion 2024.2.1
The Openeye-fastrocs-client and Openeye-maasclient are deprecated and are being superseded by the new molecule search features in Orion.
Bug Fixes
The
ocli molsearch db create
command was truncating the name of the collection used to create a molecule search database. This has been fixed.There was an internal error that caused a job to fail when allocating CPUs for
c6i.2xlarge
. It has been fixed.
Orion Platform v6.2.0
This version raises the maximum allowable version of the
chardet
dependency.This version raises the maximum allowable version of the
flatbuffers
dependency.
Orion Client
Note
Molecule search facilities were introduced in Platform 6.2.0 but were enabled only if an environment variable was set.
There is a new Python API for MolSearch types: MolsearchQuery
and MolsearchDatabase
.
The
MolsearchQuery
type now uses /api/v8/molsearch/query endpoint, compatible with 2D and 3D searches.There are new
load
,unload
, anddelete
methods for theMolsearch Database
API.There is a new
ocli molsearch db logs <id>
command and alogs
method to theMolsearch Database
API, to view the AWS CloudWatch logs for a molecule search database.ocli molsearch query download
now downloads the query and its results to the local filesystem. Supported formats include CSV, OEB, SMI, and SDF.ocli molsearch query create substructure
now supports command line string input for SMARTS queries and file input for MDLJSON queries.ocli molsearch query list
andocli molsearch query create
now support a--project
argument for project filtering and assignment.ocli molsearch query create fastrocs
now supports valid OEChem file types, in addition to JSON files, as arguments for the QUERY_MOL_FILE_PATH parameter.The
--num-hits
option has been changed to--max-hits
forocli molsearch query create fastrocs
.This version adds support for multiple molecule file types to
ocli molsearch query create
.There is a new
--programmatic
filter to theocli molsearch query list
command.True
shows only ocli queries;False
shows only UI queries. If there is no value, both types of query are shown.The
sort-order
parameter has been removed from theocli molsearch query create graphsim
command.ocli molsearch db create
now supports a--display-name
argument to set the database name.Command
ocli molsearch db create
disallows non-admin users to set section values.ocli molsearch db update
now supports a--display-name
argument to update the database name.The default collection type is now
v2
by default when usingocli collections upload
. Collections of typev1
can be created using the--v1
flag.The default collection type is now
v2
by default when using ShardCollection.create(). Collections of typev1
can created by passingv2=False
.There is a new
ocli <resource> list-shares
command to view the sharing status of shareable Orion resources.This version allows new manifest.json keywords in
ocli packages create-environment-yaml
(default to False).“debug”: True - run script in debug mode.
“deduplicate_files”: True - replace duplicate files with hard links.
“show_home_files”: True - list all files installed under the home directory.
“show_biggest_files”: True - run several DUs and find commands to highlight the largest directories and files.
“show_final_environment”: True - export and show the final environment.
“show_json_output”: True - conda output in JSON without progress indicators.
“use_mamba_solver”: True - install and enable the more efficient mamba dependency solver; mamba and its dependencies are later uninstalled.
A change has been made to allow ResultPaginator objects to be reused. Previously, paginators would iterate through the last page of results if reused.
DRConvert
Support for the conversion of valid ShapeQuery (.sq) files has been added.
Support for CXSMILES has been added.
Bug Fixes
A bug has been fixed involving v2 shard collections; previously, v2 collections could not be deleted in some circumstances.
Version 2024.1.1 Highlights for Cube and Floe Developers
Version 2024.1.1 is a maintenance and stability release based on 2023.3.1.
Bug Fixes
Dependencies have been changed to provide more consistent base Docker images available from our stacks, upon which customers can base their own Docker images. The change added
libgl1
to the Ubuntu image dependencies in the generated Floe Dockerfile for package images.Environment variables PATH and LD_LIBRARY_PATH are now retained in a Dockerfile uploaded to Orion. Previously these values could be overwritten by Orion.
Version 2023.3.1 Highlights for Cube and Floe Developers
Orion Integration, Version 2023.3.1
The following dependencies should be observed by Cube and Floe developers.
Dependency |
Previous |
Current |
requests |
2.30 |
2.31 |
requests-toolbelt |
0.10.0 |
1.0.0 |
packaging |
22.0 |
23.2 |
flatbuffers |
2.0 |
24.3.25 |
Orion Platform v6.1.2
Columns can now be optionally ignored when exporting datasets to files.
A bug has been fixed in which Floes using the RecordsToFileConverter Cube produced bloated files when exporting to CSV.
Orion Client
Updated example docker files were added with Amazon Linux 2023 and Ubuntu 22 commands.
WorkFloeJob.start()
now accepts thenotify=True
flag to send a job completion email.ocli datasets download
now supports the –fieldlist argument to optionally export only select dataset columns. This comma-delimited list can contain column names.OrionSession.delete_resource
andocli TYPE delete
now support animmediate
flag for files, datasets, collections, and projects.Orion server minimum version has been upgraded to 19, thus requiring use of an Orion 2023.3.1 stack.
ocli jobs summary-export
has been added to generate a job summary CSV file for an organization according to the request parameters. See Retrieving Summary of Jobs Within an Organization.
Bug Fixes
When you share a job via orionclient with
session.share_resource (WorkFloeJob_instance, project_id)
, other members of the project can see the job in the UI. There are cases, however, where a user has access to a job but not the underlying Floe (e.g., a custom Floe that was not shared). The user could see the job but reached an uninformative blank screen when they clicked on it. The action now produces an error message.
Floe
A new Cube parameter,
max_backlog_wait
, has been added. This parameter specifies the maximum number of seconds a Cube will be backlogged on a scaling group before being reevaluated for placement on another scaling group.
Version 2023.2.1 Highlights
Version 2023.2.1 includes a host of performance and stability improvements.
Package ingestion within Orion has been improved.
The environment log is now available during processing.
Log messages are clearer, with timestamps and phase timing.
Conda error messages are now more fully preserved.
Support for Python 3.11 has been added.
Support for docker-based Orion packages based on Amazon Linux 2023 (AL2023) and Ubuntu 22 (ubuntu22) has been added.
Orion Integration, Version 2023.2.1
The dependency
attrs>=23.0.0,<24.0.0
is pinned to avoid an upstream RuntimeWarning.Python ≥ 3.9 is required.
Orion Platform v6.0.0
Molecule titles are now preserved when exporting records to CSV format.
Conversion of datasets to CSV has been streamlined by removing the need to read all records prior to conversion.
A nonprimary molecule field is used if available when a primary molecule field is not present when converting a record to an OEMol.
DatasetReader cubes may now be used inside or outside of a CubeGroup without the need to set
fast_read
.
Floe
A new cube parameter
pids_per_cpu_limit
has been added. This parameter allows users to configure the amount of available pids (processes/threads) in a cube.
DRConvert
Placeholders are now written within OEFields instead of images when converting records to molecular file formats.
Columns containing primary molecules are now added as the first column when exporting datasets to CSV files, with their titles exported as the second column.
Version 2023.1.2 Highlights
Version 2023.1.2 is a maintenance release containing performance and stability improvements developed at OpenEye.
Python ≥ 3.9 is required.
Orion Integration, Version 2023.1.2
The dependency
requests==2.29
is pinned to avoid conflicts.A memory leak was causing large numbers of simultaneous jobs to fail. The leak, now fixed, could cause failure with ≥ 100 jobs running simultaneously. A symptom was a message with:
[...., State=Suspect] removed: Error[NoError]]
Orion Platform v5.1.1
Orion Client
We have modified rate limiting. We have added a mechanism to help the Orion client tell if it is running in Orion as a serial cube or as a parallel cube. If the current client is a parallel cube running in Orion, retries are limited to 2; if the current client is a serial cube, retries continue indefinitely.
Orion Integration, Version 2023.1.1
A floe lint rule has been added to warn if the floe description is longer than 2500 characters.
Orion Platform v5.0.0
Bumps __api_version__ to 16.0
Expose
nullable
argument to FieldParameters.
Orion Client
Improved support for v2 ShardCollections
Floe
This is the last release before the local runtime v1 will be deprecated. To use the new local runtime, specify
FLOERUNTIME=v2
.Cyclic CubeGroups are now supported locally and in Orion.
A bug in Floe connections has been fixed.
A bug in Floe detect has been fixed.
URLToFileCube
has been added.A bug with cycle configuration has been fixed in cases where component has no external source and none of the cubes in the component are sources.
The default string representation for Cubes has been changed to prioritize using a cube’s
name
instead oftitle
.A validation check has been added to prevent floes from containing any disconnected cubes.
Orion Integration, Version 2022.3.1
NVIDIA driver during package inspection on GPU has been provided.
Floe and cube tags with nested lists will be flattened during package inspection.
Bug where writing empty molecule would fail a floe has been fixed.
Better error message when package failed inspection due to lack of memory has been implemented.
Requirement parsing during package ingestion was not always handling local paths properly. This has been fixed
Openeye-orionplatform[artemis] works with more recent versions of pytest.
Uploaded Docker images were always saved in a user’s data. There is now an option to delete the files after they are used.
Package uploading and processing has been improved.
Orion Platform v4.5.4
Orion Client
A bug affecting ShardCollection creation has been fixed.
Orion Platform v4.5.3
Orion Client
A bug has been fixed that was preventing
ocli packages create-environment-yaml
from working with standard manifest files.
Orion Platform v4.5.2
Orion Client
A bug in support for collections in Orion releases older than 2022.2.1 has been fixed.
Orion Platform v4.5.1
Floe
A bug in floe
description
length validation has been fixed
Orion Platform v4.5.0
A bug in BaseDatasetFieldAddOrReplaceCube where datasets were not finalized has been fixed.
The minimum release of Orion now supported is 2021.2.1
Artemis
The maximum allowed version of pytest is now <=7.3.0
Orion Client
ocli upload-package-image
andocli import-from-orion-file
now include an option to delete the image file after processing.ocli packages init
now includes an example of how to useprebuild
andpostbuild
hooks.ocli cost export
generates spending/storage cost reports.orionclient.types.accounting.export_cost_report
triggers cost report generation.
Floe
A bug causing a circular import when running floe unit tests has been fixed.
A new cube parameter,
shared_memory_mb
, has been added. This parameter allows manipulation of docker’s--shm_size
parameter when containers are launched, thus modifying the amount of RAM available to/dev/shm/
within the container.A bug preventing nested list
tags
from being corrected has been fixed.Validation of floe
description
has been added. Descriptions must be <= 2712 characters.
Orion Platform v4.4.1 September 2022
Documentation for Collections has been improved.
Orion Client
An issue where
orionclient.types.Shard.download()
could receive less data than expected has been fixed. AnIOError
will be raised andorionclient.types.Shard.download_to_file()
will catch and retry.An issue where mutable default function parameters were defined has been fixed. Mutable default parameters are parameters with a default value of [] or {} that get initialized once at runtime and not per function call.
Parallel To Serial Initializer Cube scenarios that cause deadlock are now validated.
Orion Platform v4.4.0 June 2022
~orionplatform.parameters.fields.FieldSelectorParameter
is now able to handle multiple field names whenmany=True
.--system-param
option has been added toocli jobs start
for specifying system parameters.--path
option has been added toocli jobs start
for specifying the location for job output.--project
option has been added toocli jobs start
for specifying the project for job output.--cost-notification
option has been added toocli jobs start
for specifying job cost notification threshold.--cost-termination
option has been added toocli jobs start
for specifying job cost termination threshold.
Floe
A new runtime for running floes locally, which can be used by setting the environment variable
FLOERUNTIME=v2
, has been added.The ability to more intelligently choose when to start cubes, which can be used by setting the environment variable
EAGER=false
, has been added. Only available with new floe runtime. This option is experimental and only available locally, not in Orion.Validation of cube and floe
tags
andclassification
has been fixed. Iftags
are nested lists, they will be flattened.Support for
pathlib.PurePath
in floeclassification
has been added.Support for floe
brief
attribute, for a <= 280 character overview description of the floe, has been added.Floe spec version 1.3 has been introduced.
Orion Client
ocli workfloes list-classifications
has been added to browse classifications.ocli workfloes list
now supportsclassification
andclassification_depth
filters.orionclient.utils.TemporaryPath has been deprecated.
utils.TemporaryPath
should be used instead.ocli packages init
default template has been updated to pass opts tofloe lint floes
python setup.py test-all/cubes/orion
has been fixed to return a correct exit code on failureAn issue with importing convert_path has been fixed.
Setup_tasks.py package command logic has been relocated into orionclient helper functions. Package command logic now able to be maintained via orionplatform updates.
ocli projects leave
has been addedocli projects unshare
has been modified to accept thenew-owner
option
DRConvert
Support for fields with None values and the nullable parameter set to True has been improved.
Orion Platform v4.3.2 May 2022
DRConvert
An issue with
import drconvert
has been fixed.
Orion Platform v4.3.1 February 2022
Orion Client
An issue in the template ‘setup.py’ preventing
python setup.py package
from updating the version in ‘manifest.json’ has been fixed.Curl has been added to template Dockerfile.
Template Dockerfile has been updated so resulting image is close to the one in Orion.
Orion Platform v4.3.0 February 2022
drconvert
CSVConverter
will now replace image data with<Image>
.The
MolConversionOptions
andCSVConversionOptions
now take aschema
parameter to control the behavior ofMolFileConverter
,SmilesFileConverter
, andCSVConverter
.
Orion Client
Snowball dependency from template for
ocli packages init
command has been removed.ocli files upload
now reports uploaded location and filename.ocli datasets upload
now reports uploaded location and filename.ocli collections upload
now reports uploaded location and directory name, as well as containing dataset for shards.ocli packages check-image
now fails if floe inspection report contains errors.
Floe
An issue with Floe’s parameter default value validation has been fixed.
An error in
floe detect
when using a relative path from the command line has been fixed.
Orion Platform v4.2.7 November 2021
Floe parameter validation now always validates default values.
Orion Platform v4.2.6 November 2021
Upload timeout errors have been reduced.
The effect of the
--timeout
option onocli
commands is now more consistent.Metric period in cube parameters has been modified to contain list of valid choices.
‘dev’ and ‘convert’ extras requirement installations have been added.
Types.Chem.DesignUnit
has been added to types stored on a molecule as generic data.Improvements to the boilerplate Dockerfile printed by
ocli packages show-dockerfile
have been made.
Orion Platform v4.2.5 October 2021
Orion Client
A new command
ocli packages import-from-registry
for creating a package from an image pulled from a docker registry has been added.A new command
ocli packages import-from-orion-file
for creating a package from an existing file in Orion has been added.
Orion Platform v4.2.4 October 2021
CreateCollectionCube
changes:An optional
CollectionInputParameter
has been added which copies the inputShardCollection
’s metadata to the newly createdShardCollection
.
Orion Client
Snowball version pin and bounded orion-platform version in scaffold package generation has been removed.
Orion Platform v4.2.3 October 2021
A bug causing ‘ShardReaderCube’ to fail when the ‘collection’ parameter is not required has been fixed.
Orion Platform v4.2.2 October 2021
Datarecord
A toolkit serialization bug affecting datarecord in orionplatform 4.1.0 and 4.2.0 has been mitigated.
Orion Platform v4.2.1 October 2021
Floe
A bug causing parameter modifications to be incorrectly parsed has been fixed.
Orion Platform v4.2.0 October 2021
Orion Client
ocli packages
commands to download base images, create & upload packages images to Orion have been added.The total number of parts are printed for each part uploaded during a multi-part file upload.
DRConvert
A failure caused by CSV files containing no data for some columns has been fixed.
IUPAC names are no longer parsed, resulting in fewer column splits and ETL speedup.
A failure parsing lists of numbers has been fixed.
A bug in the naming of split columns has been fixed.
A failure when converting a record to OEB has been fixed. Fields with data that cannot be properly attached as generic data to a molecule are now skipped by default.
The
drconvert
command now supports a--verbose
option.
Orion Platform v4.1.0 September 2021
Requirement changes:
Require OpenEye-toolkits >=2020.2.4
Bump maximum version of attrs
Bump minimum and maximum versions of chardet
Bump maximum version of click
Bump maximum version of requests-toolbelt
Remove structlog
Remove floe package dependency (functionality now built in)
Orion Client
A new command
ocli packages init
to create a Floe package template has been added.A bug where
ocli datasets list --project 1234
could fail to retrieve all data for large numbers of datasets due to a pagination error which would eventually create an unusable URL has been fixed.ocli commands for sharing
File
,Dataset
, andShardCollection
have been disabled in favor of Shared Workspaces and will now raise an exception instead.ocli config project
no longer unnecessarily prints all projects a user has access to.ocli workspaces
commands to create and list workspaces as well as add or remove users from a workspace have been added.ocli config directory/profile is now forced to be created with read/write permissions for the owner only. All other access is disabled.
orionclient.types has been refactored into multiple modules; consumers should not be impacted.
Artemis
Issues related to internal testing have been fixed.
drconvert
A regression in perceiving basic molecular properties for SMILES and CSV has been fixed.
Floe
A bug causing cyclic floes to deadlock has been fixed.
A bug related to the termination of cyclic floes has been fixed.
Orion Platform v4.0.0 May 2021
Important
OpenEye-artemis, OpenEye-datarecord, OpenEye-drconvert, OpenEye-floe, and OpenEye-orionclient are no longer separate packages.
Orion Platform >= 4.0.0 will not work with stacks older than 2021.1 due to usage of new APIs
These packages MUST all be removed from Floe package requirements and from virtual environments. The OpenEye-artemis requirement should be replaced with ‘OpenEye-orionplatform[artemis]==4.x.y’, matching the version of the main Orion Platform package. Failing to make these changes will cause imports to fail.
Bumps OpenEye-toolkits to 2020.2.4
Bumps __api_version__ to 12.0
CollectionOutputPortV2
has been added, improved performance compared toCollectionOutputPort
.CollectionOutputPortV2
has been added, improved performance compared toCollectionOutputPort
.orionplatform.cubes.files.FileToRecordConverter
has been upgraded to useget_converter()
andSmilesFileConverter
.orionplatform.cubes.files.DatasetBatchReaderCube
has been upgraded to useget_converter()
andSmilesFileConverter
.orionplatform.parameters._DatasetWrapper
has been upgraded to useget_converter()
andSmilesFileConverter
.
Orion Client
A field
path
has been added toDataset
,File
, andShardCollection
.- Folder paths have the following forms:
/project/<project-id>/[user/<username>|workspace/<workspace-id>|team]/<path>
/organization/<path>
Folder paths begin with a
/project/<project-id>/
OR/organization/
prefix. The project id is an int.
session.create_resource()
now usespath
as a key inparams
whenresource_type
is one of these types.OrionSession
methods added:assign_paths
calls the backend API forassign-path
on a list of dictionary assignments mapping an object to its intended pathls_path
calls the backend API forls
with the given path and query parameters and returns the results.stat_path
calls the backend API forstat-path
with the given path to determine theresource_type
.get_paths
calls the backend API forget-path
for the specified objects and returns their corresponding path(s)create_paths
calls the backend API forcreate-path
to create folders with the specified pathsremove_paths
calls the backend API forremove-path
to remove the items at the specified pathsmove_folder
calls the backend API formove-folders
to move the item at the specified path to the specified destination path.A new command
ocli cp
to copy to/from an Orion folder has been added.A new command
ocli ls
to list contents has been added.A new command
ocli mv
to move a folder on Orion has been added.A new command
ocli rm
to remove an item on Orion has been added.A new command
ocli head
to peek inside a file or dataset has been added.A new command
ocli mkdir
to create a folder on Orion has been added.
OrionSession
changes:is_authenticated
has been simplified and now returns true if the session is properly configuredIncreased
retry_timeout
from 5 minutes to 15 minutes
- :py class:~orionclient.utils.Backoff changes:
Increased default cap from 30 to 90 seconds
Increased
DEFAULT_BACKOFF_DICT
cap to 90 seconds, except for status 500 which remains at 30 seconds
Dataset
has been upgraded to useget_converter()
andSmilesFileConverter
.429s are now retried.
ocli timeout has been increased from 5 to 10 seconds.
ocli backoff cap is now relative to the timeout and max retries.
Artemis
A new option,
--rebuild-packages
, ensures all packages are freshly built, deleting old packages.A new option,
--use-released-packages
, disables package hashing and only uses packages that are already uploaded to Orion. Intended as a way to test packages once released to users.
Floe
Floe level promoted parameter groups to influence user interface display have been added. Created via
floe.add_parameter_group(cube.existing_group)
orfloe.create_parameter_group("my_group_name", title="My Group", parameters=[cube.param, cube.param2, cube2.param])
Support for parameter group
name
attribute has been added.Support for parameter group
order
andcollapsed
attributes to influence user interface display have been added.cube.modify_parameter_group(cube.param_group, **fields)
for modifying cube level parameter groups has been added.floe.modify_parameter_group(floe.param_group, **fields)
for modifying floe level parameter groups has been added.A bug causing serial group output double counting when emitting to grouped neighbors has been fixed.
Bugfixes
A bug where an argument parser constructed in a floe package could conflict with floe detection has been fixed.
A deadlock caused by greater than 2GB aggregate of data emitted for a single item of work for a parallel cube has been fixed.
A bug where debug information requests to parallel cubes would hang has been fixed
DRConvert
A new Converter,
SmilesFileConverter
, has been added.When converting CSV and SMILES format files to records, the original smiles are stored on output records.
A new function,
get_converter()
, has been added.Link
andJSONObject
field data will no longer cause an error inrecord_to_mol
.
Datarecord
- py:class:
deprecated datarecord.utils.TemporaryPath has been removed
Orion Platform v3.1.3 January 2021
Requirement changes:
OpenEye-floe==0.12.2
FloeSpecConverter no longer raises error when converting to higher version.
Minor documentation fix for the default value of a Floe package’s
base_os
.
Orion Platform v3.1.2 December 2020
Requirement changes:
OpenEye-orionclient==3.1.2
AWS request ids are now logged from failed shard download/upload operations.
The timeout for shard downloads/uploads has been increased.
Orion Platform v3.1.1 December 2020
Requirement changes:
OpenEye-drconvert==1.1.3
Bump maximum supported version of attrs
OpenEye-orionclient==3.1.1
Bump maximum supported version of attrs
Bump maximum supported version of structlog
Orion Platform v3.1.0 November 2020
orionplatform.cubes.datasets.BaseDatasetFieldAddOrReplaceCube
has been added.If no file extension is provided to
orionplatform.cubes.datasets.DatasetWriterCube
’s output file parameter, the file format is nowOEDB
.Requirement changes:
OpenEye-floe==0.12.0
Support for versioning of WorkFloes has been added.
Support for ordering of Parameters in the Orion UI has been added.
An issue that resulted in Serial Cube Group initializer ports not incrementing the counts has been resolved.
OpenEye-drconvert==1.1.2
Bump OpenEye Toolkits
OpenEye-orionclient==3.1.0
Bump OpenEye Toolkits
OpenEye-datarecord==3.0.1
Bump OpenEye Toolkits
Orion Platform v3.0.1 August 2020
Requirement changes:
OpenEye-drconvert==1.1.1
Minor documentation fix for OEDUConverter
Orion Platform v3.0.0 August 2020
Support for Python versions that are less than or equal to 3.6 is being deprecated in the next Orion release.
Design Unit support has been added to
orionplatform.cubes.FileToRecordConverter
andorionplatform.cubes.RecordsToFileConverter
Requirement changes:
OpenEye-floe==0.11.0
Changes since 0.9.6
CubeTestRunner.set_parameters
has been modified to trigger parameter validation and conversion on the underlying cube in order to support testing parameters which overrideget_runtime_value
.An issue that resulted in errors running a floe due to very slow Python imports has been resolved.
Issues with Cube inheritance and constructor parameters are now more thoroughly validated.
An issue related to memory overflows has been fixed.
floe detect
now enables the Python fault handler.Cube parameters and parameter groups are copied as cube instance attributes.
cube.modify_parameter(cube.param, **fields)
checks ifparam
belongs tocube
.When promoting parameter it is sufficient to provide
promoted_name
only.The documentation of the
disk_space
andmemory_mb
parameters has been fixed to reflect the backend implementation. The units of both parameters are mebibytes (MiB == 1,048,576 bytes) rather than megabytes (MB). Also, notes regarding taking into account overheads by requesting a couple hundred MiB more than is required have been added.The
instance_tags
parameter is deprecated and will be removed in the future.Issue where running floes outside of Orion would not honor item_count has been resolved.
An issue causing local parallel cubes in a cycle to hang has been fixed.
An issue preventing large cube groups from passing validation has been fixed.
floe.api.ordering.cube_precedents
now correctly returns upstream cubes.An issue where the max value of Parallel Cube parameter
item_count
would allow overflows has been resolved and reduced from 100000 to 65535.An issue where sink Cubes would hang when using an initializer has been resolved.
An issue where parameters with many and required set would allow no input to be set has been resolved.
An issue related to the default validation of parameters with
many=False
has been resolved.An issue where the
required
attribute of promoted parameters would be ignored has been fixed.
Breaking Changes
cube.parameters()
andcube.parameter_groups()
methods now list parameters that are attributes of cube instance, not attributes of cube class.A
ValidationError
is now raised when the name of a Parameter or Port is the same as the name of one of the cube attributes, which previously caused this cube attribute to be shadowed unintentionally.
OpenEye-datarecord==3.0.0
Changed type string for field type
datarecord.Types.Chem.DesignUnit
from “DesignUnit” to “Chem.DesignUnit”datarecord.utils.TemporaryPath has been deprecated.
orionclient.utils.TemporaryPath
should be used instead.A field type
datarecord.Types.Chem.DesignUnit
for storing OEDesignUnits has been added.
Breaking Changes
The implementation of datarecord has mostly moved to C++ in the toolkits.
OpenEye-drconvert==1.1.0
Support for OEDesignUnit has been added
The dependency on structlog has been removed
The log level of INFO statements has been decreased to DEBUG
OpenEye-orionclient==3.0.0
Added OEDesignUnit support for dataset upload and download
Support for uploading OEDU files to datarecords has been added to
upload()
Orion server API version has been increased to require 5.0 or later.
A new type,
Balance
, has been added.Support for retrieving cost information on a WorkFloeJob has been added. Cube cost will show automatically when using the
--wait
flag on jobs in the command line.get_current_workfloe_job()
has been added to help cubes running in Orion get theWorkFloeJob
that the cube is running in.A flag
with-token
has been added toocli config profile
to optionally create a profile using a token value.datarecord.utils.TemporaryPath has been deprecated.
TemporaryPath
should be used instead.The dependency on
Click
has been updated to >=6.7,<8.0.To improve debugging capabilities, an additional request header has been added.
An issue where providing an organization id when sharing with Organizations would not make the data available globally.
orionclient.types.Dataset.records()
now yieldsopeneye.oechem.OEMolRecord
orionclient.session.in_orion()
now correctly returns a boolean.
Breaking Changes
Datetimes on Orion Client objects now contain seconds, format
%Y-%m-%d %H:%M:%S
Bugfixes:
An issue with too frequent flushing in
DatasetUpdaterCube
has been fixed.The
DatasetAppenderCube
now finalizes datasets.
Orion Platform v2.4.6 May 2020
Requirement changes:
OpenEye-floe==0.9.6
An issue causing memory overflows has been fixed
Orion Platform v2.4.5 April 2020
Requirement changes:
OpenEye-orionclient==2.6.3
The efficiency and reliability of
ShardCollection.list_shards
has been improved.
Orion Platform v2.4.4 March 2020
Requirement changes:
OpenEye-OrionClient==2.6.2
The dependency on
OpenEye-Datarecord
has been updated to >=0.13.0,<0.15.0.An issue that broke python 3.5 support has been resolved.
An issue with the encoding of credentials has been fixed.
An issue in which uploading shards would not correctly retry has been fixed.
OpenEye-Floe==0.9.5
An issue that resulted in errors running a floe due to very slow Python imports has been resolved.
Issues with Cube inheritance and constructor parameters are now more thoroughly validated.
Orion Platform v2.4.3 March 2020
Issues with finding the primary molecule field and logging in
RecordsToCollectionCube
have been fixed.The max parallelism of
ParallelCloseShardsCube
is now limited to 10.Requirement changes:
OpenEye-floe==0.9.3
floe detect
now has a flag--no-json
to not inspectJSON
files as Workfloes.Validation of ports has been improved.
OpenEye-Datarecord==0.14.0
Infinite bounds in
Range
fields produce valid JSON.
OpenEye-Drconvert==0.7.3
The datarecord dependency has been updated to >=0.13.0,<0.15.0.
Orion Platform v2.4.2 February 2020
Requirement changes:
OpenEye-orionclient==2.6.1
Supports the OpenEye-floe 0.9.* series.
OpenEye-Drconvert==0.7.2
Support added for Float and Int vectors
Drconvert CLI now supports going from records to mols
OpenEye-floe==0.9.2
floe lint
now incorporates errors and returns a non-zero exit code if it encounters an error.floe.api.parameter
has been deprecated in favor offloe.api.parameters
.floe.api.parameter
will be removed in the next major release of the OpenEye-floe package.An issue that resulted in the loss of parameter groups at package ingestion has been resolved.
An issue that resulted in Cubes and Workfloes not being detected if the same UUID was used has been resolved.
Orion Platform v2.4.1 January 2020
Requirement changes:
OpenEye-floe==0.9.1
Internal Floe code, which was deprecated in previous Orion releases, and is no longer used, was removed.
Orion Platform v2.4.0 December 2019
Support for the
OEZ
format has been added to the following cubes:orionplatform.cubes.collections.CollectionResizeCube
orionplatform.cubes.collections.CollectionToRecordsCube
orionplatform.cubes.collections.RecordsToCollectionCube
orionplatform.cubes.files.RecordsToRecordFileConverter
now uploads its files in parts reducing the disk usageRequirement changes:
OpenEye-floe==0.9.0
New parameters, which optionally enable metric collection for cubes have been added.
OpenEye-OrionClient==2.6.0
A new field
owner
has been added toShardCollection
.Support for sharing and unsharing with organizations without
IDs
have been added.
Orion Platform v2.3.0: November 2019
Requirement changes:
OpenEye-floe==0.8.11
A new method
WorkFloe.check_arguments()
, which performs basic validation of runtime arguments without actually running a floe has been added.ImportError
for floe parameters when callingWorkFloe.from_json(no_imports=True)
is no longer raised.Parameter defaults are now validated when calling
WorkFloe.validate()
, unless the parameter requires a value to be given.Validation of command line arguments for floes created with
no_imports=True
has been improved.A
ValidationError
is now raised for unknown command line arguments.The WorkFloe UUID in a specification is now included in the
WorkFloe
object upon instantiation.
OpenEye-Datarecord==0.13.0
Sets lower bound on OpenEye-toolkits>=2019.10.2
OpenEye-Drconvert==0.7.0
Sets lower bound on OpenEye-toolkits>=2019.10.2
OpenEye-orionclient==2.5.0
Sets lower bound on OpenEye-toolkits>=2019.10.2
Orion Platform v2.2.1 November 2019
Bugfixes:
The constructors of
FieldParameter
and its subclasses have been made compatible with py:class:floe.api.parameters.BaseParameter
Orion Platform v2.2.0 November 2019
Requirement changes:
OpenEye-floe==0.8.9
An error is now raised when attempting to emit more than the maximum allowed bytes onto a port.
An issue where re-use of a cube having an UUID assigned is incorrectly detected more than once has been fixed.
Bugfixes:
A duplicate of
output_tags
in theorionplatform.cubes.datasets.DatasetWriterCube
Options parameter group has been removed.
Orion Platform v2.1.0 October 2019
orionplatform.cubes.datasets.BooleanSwitch
andorionplatform.cubes.datasets.ParallelBooleanSwitch
have been added.FieldSelectorParameter
which allows selecting fields by name has been added.RecordBytesOutputPort
allowing emitting records as bytes without having to deserialize them has been added.limit
parameter added toShardReaderCube
to allow streaming only some shards from a collection.Requirement changes:
OpenEye-orionclient==2.4.0
Support for uploading files by parts added.
orionclient.types.Token
added.Closing shards in the same cube as it was created now logs a warning.
OpenEye-Datarecord==0.12.12
Support for reading records from stdin added.
OpenEye-floe==0.8.8
A new command
floe html path/to/file
to generate a simple HTML representation of a floe has been added.Avoid importing code from cubes outside a cube group.
A bug related to exporting cycle information to JSON when ProxyCubes are involved has been fixed.
floe.api.floes.WorkFloe.from_json
has new arguments to optionally remove rank and cycle details when reading a spec so that it can be resorted.
Orion Platform v2.0.1 September 2019
Bugfixes:
RecordsToCollectionCube
now recovers from rare write errors.Shard upload attempts have been increased to
10
.
Orion Platform v2.0.0 August 2019
Requirement changes:
OpenEye-orionclient==2.2.0
Support for uploading packages via url has been added.
Support for Floe package deprecation and un-deprecation has been added. (Requires 3.0 API version)
A new command
ocli packages download
to download packages has been added.A new command
ocli config delete
to delete profiles has been added.Arguments
--limit
and--offset
to listing commands for the CLI have been added.Various bugfixes have been made.
Orion Platform v1.1.4 August 2019
Requirement changes:
OpenEye-floe==0.8.7
Promoted parameters can now be given a default name by using
modify_parameter
.
Orion Platform v1.1.2 August 2019
Requirement changes:
OpenEye-drconvert==0.6.19
The handling of conformer data on
OEMolRecords
andOEMols
has been improved.
Orion Platform v1.1.0 August 2019
LinkFieldParameter
has been added.Requirement changes:
OpenEye-Floe==0.8.5
Minor bugfixes have been made.
OpenEye-OrionClient==1.2.0
The ability to untag resources has been added.
Additional fields have been added to
ShardCollection
andShard
objects
Bugfixes:
Occasional traceback in
RecordsToCollectionCube
has been fixed.The name argument to
orionplatform.parameters.FieldParameter
and its derived classes is now optional, to match the defaults in Floe.Input parameters can now be None if they are not required.
Orion Platform v1.0.2 July 2019
The verbosity of
RecordsToCollectionCube
has been decreased.Documentation about using collections and batching work has been added.
Requirement changes:
OpenEye-Floe==0.8.4
The argument validation to the main thread has been moved and now delivers a cleaner error message.
Parsing parameters without any imports to enable
Orion Client
validation has been enabled.
OpenEye-Floe==0.8.3
Command line parameter messages to facilitate determining which parameters are unsatisfied has been improved.
Orion Platform v1.0.1 July 2019
Constants for
DatasetInputParameter
,CollectionInputParameter
,CollectionOutputParameter
, andSecretInputParameter
parameter types have been added.Requirement changes:
OpenEye-Floe==0.8.2
A debug mode to troubleshoot issues in cubes and keeps connections alive has been added.
A bug related to detecting cycles in
Cube Groups
has been fixed.
Orion Platform v1.0.0 June 2019
Requirement changes:
OpenEye-datarecord==0.12.11
The
OEField
names that are non-empty strings are now validated.
OpenEye-orionclient==1.0.0
The latest available HTTP endpoints can now be used.
API version validation is now performed upon communication with the server.
The
--verify-ssl
flag has been removed forocli config profile
Prompts for
Secret
values on CLI have been added.
OpenEye-Floe==0.8.0
New simplified syntax for ports, parameters and Cubes have been added that allow for their names to be omitted.
Bugfixes:
An issue that prevented using files named with special characters (e.g.,
|, /, and >
) has been fixed.
Orion Platform v0.3.2 June 2019
Requirement changes:
OpenEye-Floe==0.7.1
An issue with initializers that caused upstream cubes to hang indefinitely has been fixed.
Orion Platform v0.3.1 May 2019
Bugfixes:
An issue that caused
orionplatform.parameters.FileStream
to fail on local files if not authenticated in Orion has been fixed.
Orion Platform v0.3.0 May 2019
Requirement changes:
OpenEye-Floe==0.7.0
Handling of parameter validation has been improved.
The
validate_default()
method has been removed.
Orion Platform v0.2.3 May 2019
Requirement changes:
OpenEye-Floe==0.6.27
An issue that caused messages to be duplicated when sent from a Cube group to multiple downstream Cubes has been fixed.
OpenEye-Drconvert==0.6.18
An issue that caused an isomeric conf test to be enabled by default for SDF and MOL2 files, resulting in fewer records than expected, has been fixed.
Blob
data is no longer written into CSV files.An option to add the title of molecules to a field on the record has been added.
Bugfixes:
A default value of a
FieldParameter
no longer becomes the title if no title is provided.FileInputParameter
now correctly supports a dictionary with a single keyfile
.
Orion Platform v0.2.2 May 2019
Requirement changes:
OpenEye-datarecord==0.12.10
A bug in
datarecord.types.IntVec
that stored certain values incorrectly has been fixed. All previous records that have such a field may be corrupt.An
datarecord.Types.IntVec
that is known to only contain positive numbers is safe.
OpenEye-Floe==0.6.26
Floe detection has been improved to catch more issues before runtime and show the path where issues occurred in all cases.
Multiple cubes in a WorkFloe ca no longer have the same name.
All required ports now must be used at runtime.
The
min_parallel
default value has been reduced from of 1 to 0 to avoid running allocations when there is no work to be done.
Bugfixes:
ORION_CPU
,ORION_GPU
,ORION_MEM
,ORION_DISK
,ORION_TAGS
,ORION_JOB_ID
,ORION_PROJECT
, andORION_INSTANCE
constants for *Orion* environment variables have been added.DatasetAppenderCube
,FileInputParameter
,FileOutputParameter
,BinaryFileReaderCube
,CloseShardsCube
, andParallelCloseShardsCube
have been added.Types have been added to
FieldParameter
.Optional validation has been added to
CollectionResizeCube
.Requirement changes:
Requirements are now fully pinned
OpenEye-Floe==0.6.25
An issue where a required parameter with choices would require that the default is in the choices has been fixed.
None
is now a valid choice.An issue where
validate_default()
forStringParameters
to handleNone
defaults incorrectly has been fixed.An issue that caused
min_parallel
andmax_parallel
parameters to not have a description field has been fixed.
OpenEye-orionclient==0.6.14
Collection commands on the CLI have been improved.
OpenEye-orionclient==0.6.13
orionclient.helpers.collections.try_hard_to_create_shard()
andorionclient.helpers.collections.try_hard_to_download_shard()
have been added.Log messages for failures and retries have been clarified.
Logs now display retry statistics if total time of request exceeds 60 seconds.
Bugfixes:
Silent failure of uploading datasets with files that aren’t supported has been fixed.
An internal server error that caused an issue with requests has been fixed. All requests are now retried.
Shard uploads on 400s are now retried.
Bugfixes
Shards are now emitted in the “ready” state only, by default, from
CollectionStream
andCollectionReaderCube
.The
ParallelCollectionToRecordsCube
item and prefetch counts are now set to 1.orionclient.helpers.collections.try_hard_to_create_shard()
andorionclient.helpers.collections.try_hard_to_download_shard()
can now be used to improve reliability of large scale floes.All errors that occur when processing shards are now caught and logged as failures.
Shard-related retry logging has been clarified.
Collections from
CollectionReaderCube
are now emitted.
Orion Platform v0.2.1 March 2019
Requirement changes:
OpenEye-Floe>=0.6.24,<0.7.0
Minor bugfixes have been made.
Additional features for the
CubeTestRunner
have been added.Improvements have been made to the network protocol.
OpenEye-drconvert>=0.6.16,<0.7.0
Minor bug fixes have been made.
Bugfixes
RecordsToCollectionCube
no longer crashes when given records without metadata.
Orion Platform v0.2.0 January 2019
Cuberecord
has been removed as a dependency in favor of simplified API added to theorionplatform
library.This API will replace
Cuberecord
going forward, thoughCuberecord
will continue to be usable within Orion.
Orion Platform v0.1.14 February 2019
Requirement changes:
OpenEye-drconvert>=0.6.15,<0.7.0
More options for conversions have been added. In addition, only a single pass for molecular formats that don’t contain SD data is now required.
OpenEye-datarecord>=0.12.9,<0.13.0
A new
Link
type and support with links have been added.
OpenEye-orionclient>=0.6.12,<0.7.0
New APIs have been provided for creating links from Orion Resources and retrieving the link data.
OpenEye-Floe>=0.6.22,<0.7.0
Local failures of parallel jobs has been fixed.
The default memory usage of cubes has been reduced from 2048 MB to 1800 MB.
The
many
argument toParameters
is now supported.
OpenEye-schemagen>=0.3.4,<0.4.0
More options for generating schemas has been added.
Orion Platform v0.1.13 January 2019
Requirement changes:
OpenEye-drconvert>=0.6.13,<0.7.0
Now calls
flush()
before returning records fromMolFileConverter
.
OpenEye-datarecord>=0.12.7,<0.13.0
OpenEye-schemagen>=0.3.3,<0.4.0
Minor cleanup has been performed.
Orion Platform v0.1.12 December 2018
Requirement changes:
OpenEye-drconvert>=0.6.12,<0.7.0
Whitespace in SD data is now handled.
OpenEye-floe>=0.6.19,<0.7.0
A bug where
ProxyCubes
had their specs cleared has been fixed.
OpenEye-orionclient>=0.6.10,<0.7.0
The Orion Client is now more robust to handling API changes.
Sharing no longer requires default permissions.
An issue with unsharing resources shared with organizations has been fixed.
Orion Platform v0.1.11 November 2018
Requirement changes:
OpenEye-floe>=0.6.18,<0.7.0
parameter_overrides
are now honored locally.
OpenEye-datarecord>=0.12.6,<0.13.0
An issue which caused conformer titles to be missing has been fixed.
Orion Platform v0.1.10 November 2018
Requirement changes:
OpenEye-schemagen>=0.3.2,<0.4.0
SD data consisting of only whitespace now survives.
OpenEye-datarecord>=0.12.5,<0.13.0
More testing for metadata has been added.
A new metadata flag,
Meta.Flags.Predicted
, has been added todatarecord
.
OpenEye-floe>=0.6.17,<0.7.0
A default value of 1000 for
max_parallel
parameter on Parallel cubes has been added.The assumption that platform supports POSIX signal handling has been fixed.
Orion Platform v0.1.9 October 2018
Requirement changes:
OpenEye-schemagen>=0.3.1,<0.4.0
Delimiters are now ordered by descending priority.
OpenEye-orionclient>=0.6.9,<0.7.0
0.6.9
Headers to improve debugging capabilities have been added.
0.6.8
A new exception,
OrionTimeout
, has been added that indicates that a request couldn’t be made to the specified Orion within the expected time.Several exceptions that were being raised in the CLI have been resolved.
OpenEye-floe>=0.6.15,<0.7.0
0.6.15
An issue that caused parallel workers to incorrectly propagate failures when run in Orion has been fixed.
0.6.14
A bug with promoted parameter titles in
hypercubes
has been fixed.
0.6.13
Workfloe specification validation has been improved.
cuberecord>=0.16.3,<0.17.0
An issue with using
fast_read
parameter outside of Orion has been fixed.
Orion Platform v0.1.8 October 2018
Requirement changes:
OpenEye-orionclient>=0.6.7,<0.7.0
The reliability of configuring profiles using
ocli config profile
has been improved.Uploading and downloading of shards is now retried.
A new
ocli jobs watch
command has been added.The memory footprint of Dataset.records() iterator has been reduced.
OpenEye-datarecord>=0.12.4,<0.13.0
A minor bug where child records would get a extra field when deserialized has been fixed.
OpenEye-cuberecord>=0.16.2,<0.17.0
A memory leak in
DatasetReaderCube
has been fixed.Improves the robustness of
Collection
handling
Orion Platform v0.1.6 September 2018
Requirement changes:
OpenEye-floe>=0.6.12,<0.7.0
0.6.12
Includes parameter name in all validation errors.
A flag has been added to input buffers for whether an input request has been sent has been added.
OpenEye-orionclient>=0.6.5,<0.7.0
0.6.5
A new
organization_feedback_email
attribute has been added toUserProfile
.
0.6.4
An
open
method has been added toShardCollection
.open
andclose
sub-commands have been added to the collections command.Additional keyword arguments to list commands on the CLI.
ocli files list
now has the--name
and--project
filters.ocli datasets list
now has the--name
and--project
filters.ocli workfloes list
now has the--name
and--package
filters.ocli collections list-shards
now has the--name
filter.ocli jobs list
now has the--name
filter.ocli secrets list
now has the--name
filter.ocli services list
now has the--name
filter.An issue that caused the lose of filters on pagination when paginating large numbers of resources has been fixed.
Orion Platform v0.1.5 September 2018
Requirement changes:
OpenEye-cuberecord>=0.16.1,<0.17.0
OpenEye-datarecord>=0.12.3,<0.13.0
OpenEye-drconvert>=0.6.11,<0.7.0
OpenEye-schemagen>=0.3.0,<0.4.0
OpenEye-floe>=0.6.11,<0.7.0
OpenEye-orionclient>=0.6.3,<0.7.0
Orion Platform v0.1.4 September 2018
Explicit requirements for
drconvert
andschemagen
have been added.Trust semantic versioning is being honored for patches.