Skip to content

Releases: carsdotcom/skelebot

Version 1.18.0

10 Mar 20:33
6821537
Compare
Choose a tag to compare

pip install skelebot==1.18.0


This Release Includes:

  • Job Ports | Adds ability to map ports at the job level, instead of just globally

Version 1.17.0

09 Mar 20:54
bdbc7ea
Compare
Choose a tag to compare

pip install skelebot==1.17.0


This Release Includes:

  • Timezone | Adds config property for setting the timezone of the Docker Container
  • S3 Repository | Adds support for bucket names with "/" characters for pathing

Version 1.16.1

02 Mar 19:34
2d6556f
Compare
Choose a tag to compare

pip install skelebot==1.16.1


This Release Includes:

  • Docker | Add support for V2 of AWS cli authentication of ECR repos.
  • Dockerfile Generator | Swap order of copy and global commands in dockerfile generation.

Version 1.15.3

29 Jan 21:18
758c59b
Compare
Choose a tag to compare

pip install skelebot==1.15.3


This Release Includes:

  • Command Builder | Fixes bug to handle list parameters properly by propagating the values without the brackets or commas
  • Docker Execution | Replace os.system calls with subprocess.call
  • Executor | Replace os.system calls with subprocess.call
  • Jupyter | allow mapping folders outside of project folder

Version 1.14.0

22 Jan 21:07
04406a0
Compare
Choose a tag to compare

pip install skelebot==1.14.0


This Release Includes:

  • Executor | allow passing short-handed parameter name
  • Executor | Fail job execution when status code is not zero
  • Registry | Added optional 'aws' config to the component to allow for ECR authentication and publishing
  • Docker | Added login method for AWS to allow for authenticating with ECR via the AWS CLI

Version 1.12.0

15 Jan 21:41
21971bf
Compare
Choose a tag to compare

pip install skelebot==1.12.0


This Release Includes:

  • Dockerfile Generator | Adds the ability to construct ENTRYPOINT based Dockerfiles depending on the primaryExe field
  • Docker Execution | Adds the ability to properly override ENTRYPOINT when running commands against
  • PrimaryExe | New config field to set the execution method for the primary job for either CMD or ENTRYPOINT
  • Artifactory | Deprecated this component in favor of the new Repostiory component
  • config | The config will not load the Artifactory component if the Repository component is present in the yaml
  • GitHub Pages | Updated to reflect the deprecation and the new component
  • Repository | New component for managing artifacts in Artifactory or S3

Version 1.10.1

02 Jan 22:06
bf53526
Compare
Choose a tag to compare

pip install skelebot==1.10.1


This Release Includes:

  • Jupyter | Run jupyter in docker -it mode.
  • Dockerfile | Add full support for pip version identifiers of dependencies.
  • Python Base Image | Install basic compilers (+60MB) and update pip on python base image.
  • Python Kerberos Image | Remove build-essentials since that is in the python base image.

Version 1.9.1

21 Nov 15:23
d7f6fd6
Compare
Choose a tag to compare

pip install skelebot==1.9.1


This Release Includes:

  • Publish Tags Parameter | Added "tags" parameter to the publish command to allow for multiple custom tags to be used when publishing the image

Version 1.9.0

15 Nov 21:55
236bd1f
Compare
Choose a tag to compare

pip install skelebot==1.9.0


This Release Includes:

  • Latest Compatible Version | Added logic to artifactory pull commands to allow for dynamic look-up of the latest compatible version of an artifact
  • Override Artifact | Added an override parameter to the artifact component to allow for pull commands to write to the existing artifact file location
  • Contact Param | Added a global contact param for displaying the project's contact email

Version 1.8.4

12 Nov 15:43
f8cd60f
Compare
Choose a tag to compare

pip install skelebot==1.8.4


This Release Includes:

  • Exception handling for plugins will quarantine any plugins that fail to load properly
  • Added a version param for displaying the version number of Skelebot via CLI
  • Support for combined R+Python Projects
  • Updated scaffolding options to allow for combined R+Python Projects
  • Fixed bug to allow kabob-case parameters to be built into the command properly