Craft AI changelog
V1.2.18 - 09/08/2024
SDK version : 0.47.0
API version : 2024-08-05
- No more pip automatic update during steps building. The base version of tge official python image will be used instead (no impact on the pre existing code).
- The get_pipeline_execution_logs SDK function can no longer use pipeline_name as an argument. All code calling this function must be modified accordingly.
- Multipart upload (large files). Requires an update of the SDK and associated steps.
V1.2.17 - 01/08/2024
SDK version : 0.46.2
API version : 2024-07-30
- Fix scrolling on the environment creation page.
- The title in the browser tabs adapts to your page name.
V1.2.16 - 25/07/2024
SDK version : 0.46.1
API version : 2024-07-22
- [Back-Office] Selection of available environments by organization
- Fixed bugs and improvements
V1.2.15 - 18/07/2024
SDK version : 0.46.0
API version : 2024-07-16
- After creating a low latency-deployment, if failed, send back "The deployment status changed to CREATION_FAILED due to {error}" as a log.
- User can request ressources at the deployment creation step.
V1.2.14 - 15/07/2024
SDK version : 0.45.0
API version : 2024-07-08
- Environment creation can now be performed by the user :
- Warning : unstable on Scaleway environments => use exclusively AWS for the moment.
- Merge of the step and pipeline concepts :
- Note : legacy creation methods are still working
- Breaking changes
- SDK must be updated ASAP or run_pipeline will no longer work.
- For create_pipeline and get_pipeline : open_inputs and open_outputs parameters are replaced by inputs and outputs.
- Fixed bugs and improvements
V1.2.13 - 03/07/2024
SDK version : 0.43.4
API version : 2024-07-01
- Progressive loading of executions on the Execution Tracking page.
- Fixed error message when creating a step with local_folder.
- Fixed the button for downloading the folders used for step creation (in the step slider):
- This fix applies only to new steps created after this update.
- Fixed bugs and improvements
V1.2.12 - 27/06/2024
SDK version : 0.43.3
API version : 2024-06-24
- Parallel deployments can be created from the front end, and information about parallelism is available in the deployment slider.
- The function list_pipelines() now also returns status.
- Fixed bugs and improvements
V1.2.11 - 20/06/2024
SDK version : 0.43.2
API version : 2024-06-17
- Parallelism for low-latency deployments (still experimental)
- Environment size management page in the back-office (modification of existing sizes only)
- Fixed bugs and improvements
V1.2.10 - 13/06/2024
SDK version : 0.43.0
API version : 2024-06-10
- Fix dynamic paths to the data store for low-latency deployments
- Fixed bugs and improvements
V1.2.9 - 06/06/2024
SDK version : 0.43.0
API version : 2024-06-03-2
- Steps can be created from local files (no need for a Git repo)
- Environment settings are now available on the web UI
- Modification of environment variables is now possible from the web UI
- Fixed bugs and improvements
V1.2.8 - 30/05/2024
SDK version : 0.42.0
API version : 2024-05-29
- Fixed bug with elastic deployments after a standby exit
- The origin of the code is now specified in the returns of the SDK functions involved (currently only git possible, but new feature coming soon)
- Fixed bugs and improvements
V1.2.7 - 27/05/2024
SDK version : 0.41.1
API version : 2024-05-21
- STEP_PARAMETER class added to SDK documentation
- Fixed bugs and improvements
V1.2.6 - 16/05/2024
SDK version : 0.41.0
API version : 2024-05-06
- Removal of the update_step function
- Fixed the sporadic appearance of a blue screen on the Pipelines page
- Improved automatic creation of environments, including those hosted on Scaleway
- Fixed bugs and improvements
V1.2.5 - 02/05/2024
SDK version : 0.40.1
API version : 2024-04-29
- Fixed bugs and improvements
V1.2.4 - 26/04/2024
SDK version : 0.40.0
API version : 2024-04-22
- Fixed bugs and improvements
- Breaking change: Removal of the version parameter from list_deployments()
- Changed update_status parameter to status for low-latency deployments
V1.2.3 - 18/04/2024
SDK version : 0.39.2
API version : 2024-04-16
- A user can now be assigned to several organisations
- Design change to enable/disable a deployment
- Fixed bugs and improvements
V1.2.2 - 11/04/2024
SDK version : 0.39.1
API version : 2024-04-08-3
- Fixed bugs and improvements
V1.2.1 - 05/04/2024
SDK version : 0.39.1
API version : 2024-04-02
- Standby for the environment
- Fixed bugs and improvements
V1.2.0 - 28/03/2024
SDK version : 0.39.0
API version : 2024-03-26
- The trigger_endpoint() function always returns the execution_id
- Fixed bugs and improvements
V1.1.22 - 21/03/2024
SDK version : 0.38.2
API version : 2024-03-18
- Fixed bugs and improvements
V1.1.21 - 14/03/2024
SDK version : 0.38.2
API version : 2024-03-13
- Analytics page for deployments has been downloaded
- Improved verification for deploy key
- Fixed bugs and improvements
V1.1.20 - 08/03/2024
SDK version : 0.38.1
API version : 2024-03-05
- Analytics page for deployments is available
- get_deployment_logs() function is available in the SDK
- Fixed bugs and improvements
V1.1.19 - 29/02/2024
SDK version : 0.38.0
API version : 2024-02-26
- Logs and IO datastore for low latency
- Redirection to the pipelines page classified by deployment from the env page
- Fixed bugs and improvements
V1.1.18 - 21/02/2024
SDK version : 0.37.0
API version : 2024-02-21
- The repository_branch is now defined in the given container_config object.
- Fixed bugs and improvements
V1.1.17 - 15/02/2024
SDK version : 0.36.1
API version : 2024-02-13
- Low-latency deployment
- Removal of the executions_count parameter from the output of list_deployments()
- Removal of the deployments parameter from the output of get_pipeline()
- Removal of the deprecated type parameter from SDK function outputs linked to deployments (already replaced by execution_rule)
- Fixed bugs and improvements
V1.1.16 - 08/02/2024
SDK version : 0.36.0
API version : 2024-02-05
- Fixed bugs and improvements
V1.1.15 - 01/02/2024
SDK version : 0.36.0
API version : 2024-01-29
- SDK preparation for low latency mode (ex: deployment_mode , updating_status, ...) => Parameters inactive for the moment
- Fixed bugs and improvements
V1.1.14 - 25/01/2024
SDK version : 0.35.0
API version : 2024-01-22
- Added “created_at” and “is_enabled” to the return from list_deployments()
- Added Javascript code in the snippet to trigger an endpoint
- The deploy key is now hidden in the return of the SDK
- Fixed bugs and improvements
V1.1.13 - 19/01/2024
SDK version : 0.34.0
API version : 2024-01-16
- New layout for information on the environment page
- Fixed bugs and improvements
V1.1.12 - 11/01/2024
SDK version : 0.34.0
API version : 2024-01-08
- Deployment updates can be displayed on the Pipeline metrics page via the "Show updates" button, which only appears for deployments with updates
- Fixed bugs and improvements
V1.1.11 - 05/01/2024
SDK version : 0.34.0
API version : 2024-01-03
- Zoom into the resource metrics (+ some fixes in the web interface)
- Resources metrics can be downloaded via :
- SDK
- Web UI
- Possibility of setting a deployment enable or disable from the web interface
- Possibility of editing a deployment periodic from the web interface
- In SDK function returns, the deployment type becomes execution_rule (type remains available for the moment but is deprecated)
- Fixed bugs and improvements
V1.1.10 - 02/01/2024
SDK version : 0.33.3
API version : 2023-12-14
- Added card and red line at 90% for metrcis resources
- Fixed bugs and improvements
V1.1.9 - 13/12/2023
SDK version : 0.33.2
API version : 2023-12-07
- First version of the resource monitoring page
- Create and modify a deployment from the web interface
- Put a deployment in Enable or Disable mode
- Ability to list more than 1000 datastore items
- Boolean values displayed in the execution tracking page
- Fixed bugs and improvements
V1.1.8 - 06/12/2023
SDK version : 0.33.0
API version : 2023-11-28
- Requirement_path parameter changed in return of get_pipeline_execution() and list_pipeline_executions().
- GPU image names changed, list of image allow :
- For cuda v11.8 "python-cuda:3.8-11.8" "python-cuda:3.9-11.8" "python-cuda:3.10-11.8"
- For cuda v12.1 "python-cuda:3.9-12.1" "python-cuda:3.10-12.1"
- Fixed bugs and improvements
V1.1.7 - 27/11/2023
SDK version : 0.32.0
API version : 2023-11-21
- Slider info (deployment, pipeline, step, I/O)
- Ability to delete step, pipeline and deployment from sliders
- Arrow to hide the list of execs in execution tracking
- Fixed bugs and improvements
V1.1.6 - 17/11/2023
SDK version : 0.31.2
API version : 2023-11-13
- Fixed bugs and improvements
V1.1.5 - 08/11/2023
SDK version : 0.31.1
API version : 2023-11-05
- Search bar added to projects page
- Added size limit for json entries in run_pipeline() SDK documentation
- Fixed bugs and improvements
V1.1.4 - 02/11/2023
SDK version : 0.31.0
API version : 2023-10-30
- Compare execution for list metrics
- Add created_by , last_execution_id and deployments parameters to the return from get_pipeline()
- Deployment and pipeline slider -> display will evolve again
- Fixed bugs and improvements
V1.1.3 - 24/10/2023
SDK version : 0.30.0
API version : 2023-10-23-2
- Added information to the return of get_deployment()
- Added the ability to add a description to a deployment
- Update information bubble infra env + associated tooltips
- Correction of filter overflows on small tables in the front end
- Fixed bugs and improvements
V1.1.2 - 19/10/2023
SDK version : 0.29.0
API version : 2023-10-16-2
- Change of the output format of the size parameter of the functions get_data_store_object_information and list_data_store_objects. We now have str with the storage size units for a better readability of the file sizes.
- Fixed bugs and improvements
V1.1.1 - 13/10/2023
SDK version : 0.28.0
API version : 2023-10-11
- Correction of blue screen in execution tracking when changing environment
- Requirement.txt path displayed in execution tracking
- Addition of get_user() function in SDK
- Added documentation on the maximum size of included_folders
- Fixed bugs and improvements
V1.1.0 - 11/10/2023
SDK version : 0.27.1
API version : 2023-10-03
- GPU envs are available
- Step creation is limited to 3min max (the timeout_s parameter can be modified if necessary)
- Addition of pipeline duration in the experiment tracking
- Front-end correction (date in UTC and change GitHub references to Git)
- Fixed bugs and improvements
V1.0.28 - 03/10/2023
SDK version : 0.27.0
API version : 2023-09-25
- Download button added to the execution comparison page
- Add inputs and outputs to the comparison execution page
- Wait for the step status to be ready before returning the result of create_step()
- Maximum size of code imported into a step increased from 1 MB to 5 MB
- Addition of a size limit for value-type I/O (JSON)
- Fixed bugs and improvements
V1.0.27 - 27/09/2023
SDK version : 0.25.0
API version : 2023-09-14
- Removal of the experimental mention on the tech doc for metrics and periodic deployment
- Fixed bugs and improvements
V1.0.26 - 14/09/2023
SDK version : 0.24.1
API version : 2023-09-14
- Removal of the experimental mention on the tech doc for metrics and periodic deployment
- Fixed bugs and improvements
V1.0.25 - 10/09/2023
SDK version : 0.24.0
API version : 2023-09-06
- I/O files can be downloaded from the Execution Tracking page
- Simple metrics can be viewed on the Execution Comparison page
- You can select the columns you want to display and filter/sort the metadata and simple metrics on the Execution Comparison page
- The repo, branch and Git commit can be viewed from the Execution Tracking page
- A limit of 100 simple metrics and 25 list metrics per step has been introduced
- We now use the d3 lib to display graphs
- It is now possible to have environments with GPUs (standard or medium)
- Added the Monitoring page (which lets you track pipeline metrics over a period)
- Added the delete_pipeline_execution(execution_id) function, which can be used to delete an execution using its execution_id
V1.0.24 - 29/08/2023
SDK version : 0.23.2
API version : 2023-08-29
- Front improvement
- Bug fixes and improvements
V1.0.24 - 29/08/2023
SDK version : 0.23.2
API version : 2023-08-29
- Front improvement
- Bug fixes and improvements
V1.0.23 - 09/08/2023
SDK version : 0.23.1
API version : 2023-08-01
- Front improvement
- Bug fixes and improvements
V1.0.22 - 01/08/2023
SDK version : 0.23.1
API version : 2023-08-01
- Front improvement (ISO format for dates)
- Bug fixes and improvements
V1.0.21 - 26/07/2023
SDK version : 0.23.0
API version : 2023-07-26
- V1 run comparison page added
- Copy icon for the access path to the datastore in the front end
- Added parameter with created_by for the output of the list_pipeline_executions function in the SDK
- Bug fixes and improvements
V1.0.20 - 18/07/2023
SDK version : 0.22.0
API version : 2023-07-18
- Possibility to delete a pipeline from front
- Bug fixes and improvements
V1.0.19 - 06/07/2023
SDK version : 0.21.1
API version : 2023-07-06
- Dynamic path for outputs to datastore
- Some fixes on the list metrics front
- Internal usage metrics for list metrics added
- Bug fixes and improvements
V1.0.18 - 28/06/2023
SDK version : 0.21.0
API version : 2023-06-28
- Front-end graphics for list metrics
- Commit id and branch name available in get_step and list_step
- Enhanced SDK doc with
- Additional usage examples
- More details on function returns
- Flags for experimental features
- Bug fixes and improvements
V1.0.17 - 20/06/2023
SDK version : 0.20.0
API version : 2023-06-2
- List metrics (without list metrics values in the frontend, only via SDK for now)
- Bug fixes and improvements
V1.0.16 - 15/06/2023
SDK version : 0.19.0
API version : 2023-06-14
- Output mapping for run
- Allow other repository than GitHub to fetch step code (example : GitLab)
- Bug fixes and improvements
V1.0.15 - 07/06/2023
SDK version : 0.18.0
API version : 2023-06-07
- Periodic deployment
- Datastore as source and destination for I/O files
- Fix for long runs with run_pipeline()
- Bug fixes and improvements
V1.0.14 - 26/05/2023
SDK version : 0.17.0
API version : 2023-05-26
- Metrics pipeline (only for metrics with 1 value)
- Pipeline page in front
- Bug fixes and improvements
V1.0.13 - 24/05/2023
SDK version : 0.16.0
API version : 2023-05-24
- Custom mappings for the execution pipeline are now available
- Ability to place env variables in the requirement path when creating a step
- Bug fixes and improvements
V1.0.12 - 10/05/2023
SDK version : 0.15.0
API version : 2023-05-04
- Usage metrics (For internal use at Craft AI only)
- run_pipeline without custom mapping
- Bug fixes and improvements
V1.0.11 - 04/05/2023
SDK version : 0.15.0
API version : 2023-05-04
- Bug fixes and improvements
V1.0.10 - 26/04/2023
SDK version : 0.14.1
API version : 2023-04-26
- Bug fixes and improvements
V1.0.9 - 21/04/2023
SDK version : 0.14.0
API version : 2023-04-20
- Bug fixes and improvements
V1.0.8 - 11/04/2023
SDK version : 0.13.2
API version : 2023-04-22
- Add environment page in the UI
- Bug fixes and improvements
V1.0.7 - 28/03/2023
SDK version : 0.13.1
API version : 2023-03-22
- Bug fixes and improvements
V1.0.6 - 23/03/2023
SDK version : 0.13.0
API version : 2023-03-22
- Add error messages on the build of steps
- Added object STEP_PARAMETER to explain step creation parameters between "fall back on project info" and "null"
- Added function get_data_store_object_information()
- is_null source is now available for all input type
- Fix endpoint mapping with is_required parameter (which was mandatory)
- Various fixes and improvements
V1.0.5 - 15/03/2023
SDK version : 0.13.0
API version : 2023-03-15
- New front page for input/output in execution tracking
- Add ability to create a step with a custom dockerfile
- Add function list_pipelines() to get list of all pipelines
- Bug fixes
V1.0.4 - 28/02/2023
SDK version : 0.12.0
API version : 2023-02-24
- Added ability to trigger endpoint with file input/output in io feature
- Fixed input mapping 'isRequired' matches step input
- Fixed issue with refreshing environments and deployments lists in the frontend
- Fixed default value for included folders
V1.0.3 - 17/02/2023
SDK version : 0.11.0
API version : 2023-02-17
- Fix input mapping bug with constant source
- Add Google Tag Manager
- Rework login page
- Other bug fixes
V1.0.2 - 15/02/2023
SDK version : 0.10.1
API version : 2023-02-13
- Rename force_step_deletion to force_dependents_deletion
- Bug fix
V1.0.1 - 10/02/2023
SDK version : 0.10.0
API version : 2023-02-06
- Project information from GitHub is taken into account for step creation (and therefore optional at this stage)
- Improve error messages for step creation
- Message for first login
- Front improvement/correction
- Bug correction
V1.0.0 - 27/01/2023
SDK version : 0.9.0
API version : 2023-01-26
- Adds separate environments for each project.
- Input/output (IO) added to steps.
- Added IO mapping for the endpoint
- Add automatic redirection to wait for pipeline output.
- Syntax change: force_endpoints_deletion replaced by force_deployments_deletion.
- When executions are retrieved, two variables are added to the result:
- start_date for the ;
- end_date for pipelines and stages.