Releases: carsdotcom/skelebot
Version 1.28.0
pip install skelebot==1.28.0
This Release Includes:
- In Memory Pull | Allows S3Repo class to pull artifacts and return them directly in python
Version 1.27.3
pip install skelebot==1.27.3
This Release Includes:
- S3Repo | Fixed bug that did not allow profile to be optional
- Scaffolding | Fixed minor bug in scaffolding output text
Version 1.27.1
pip install skelebot==1.27.1
This Release Includes:
- Scaffolding | Added templates design and option for Dash template in Python projects
- Base Images | Added jupyter-lab to all the base images (even the R base image!)
- Jupyter Component | Added the option to the Jupyter component to spin up lab instead of notebook
v1.25.0
pip install skelebot==1.25.0
This release includes:
- Dependencies | Added the ability to run docker with gpu
Version 1.24.0
pip install skelebot==1.24.0
This release includes:
- Dependencies | Added the ability for python dependencies to be specified and installed via a txt file such as
requirements.txt
- Execution | Added global
--verbose
parameter that prints all job commands to the screen just before execution. - Job | Added new
native
parameter for jobs to run ALWAYS or NEVER natively - Scaffolding | Full test coverage for scaffold function.
- Component | Full test coverage for Component base class.
Version 1.21.7
pip install skelebot==1.21.7
This Release Includes:
Python-Base Image | Add support for python 3.9 projects with skelebot base image.
R-aws Image | Publishes update for R-aws image to fix some dependency issues in R related to rlang
Python-Base Image | Pushed python 3.8 base image to Docker Hub and allows users to specify python version for projects in skelebot.yaml with pythonVersion parameter
Version 1.21.4
pip install skelebot==1.21.4
This Release Includes:
- Registry Component | Allows for the global
--skip-build
parameter to properly skip the Docker build step in the publish process
Version 1.21.2
pip install skelebot==1.21.2
This Release Includes:
- Docker | Include AWS registry region and profile when authenticating using AWS cli V2.
- R-Base Image | Fixes the r-base image to include pip3 which was previously included by default
- Environments | Adds a new component for listing the available environments in a skelebot project
- Dependencies | Make all skelebot dependencies less strict and replace the source of the artifactory package.
- Dockerfile Generator | Allows user to specify protocol in python github dependencies
- Registry Component | Add remote execution support to skelebot publish command
- Repository Component | Artifacts have an optional singular field that can be used to specify artifacts that do not use any versioning
- Jupyter Component | Propagate the docker host command to jupyter component
- R Base Images | Fixes issues with now borken R base images that was preventing them from building
- Host Parameter | Adds a global optional parameter to set the docker host
- Global Host Field | Adds a global optional config field to set the docker host
- Job Host Field | Adds a job-level optional config field to set the docker host
- Docker Command Building | Refactors the way in which Docker Commands are built
- AWS Redshift Base Image | Adds a base image with R, Redshift drivers, and AWS CLI
Version 1.18.4
pip install skelebot==1.18.4
This Release Includes:
- Dockerfile Generator | Changes the way we parse the primary job with ENTRYPOINT execution
- R Images | Updates the R images to use 3.6.3 because the 3.5.0 image was running on an outdated ubuntu version
Version 1.18.2
pip install skelebot==1.18.2
This Release Includes:
- Repository ALL Keyword | Adds simple keyword in repository for pushing or pulling ALL artifacts at once
- Artifactory BugFix | Issue with ArtifactoryPath.glob function fixed by avoiding using the function