Skip to content

Releases: vantage-org/vantage

Better builds

09 Sep 12:45

Choose a tag to compare

This is a really simple patch release that just fixes the GitHub action scripts so that we get a version of vantage built for Ubuntu and Intel-based Macs.

Smarter TTY detection

12 Apr 16:34

Choose a tag to compare

With this release when you run docker images vantage will automatically add --interactive and --rm to the docker run args. Then it will check to see if STDIN is a TTY, if it is then it will pass the --tty arg to docker as well.

Cleaner code and install

13 Jul 10:58

Choose a tag to compare

This release migrates away from all Python code with a C library dependancy. Meaning that we can now "compile" vantage into a single binary file, no more lib directories.

This simplifies the install process and also means that it's much easier for the builds to be platform agnostic. Currently we have a single build for all linux flavours. We've only tested on debian and ubuntu though, so let us know if your linux of choice isn't working properly.

We've also cleaned up some other code bits and pieces. For instance we now have a single exit point from vantage where we call sys.exit. This should make future bugs easier to track down and makes the code easier to reason about.

One "breaking" change is that we no longer try to ensure that the docker network exists when running docker tasks. This should speed up running docker commands. It might mean you'll have to add some docker network create commands into your existing tasks.

Enjoy :)

Use PyOxidizer

08 Jul 14:56

Choose a tag to compare

This release switches the build tool from PyInstalled to PyOxidizer. This has slightly sped up the vantage binary and simplified the built output a little bit.

This version also comes with an improved __init task that creates an executable bootstrap task for you to start with.

The __version built in also reports what the latest version is. So you can tell if you've got an outdated version.

Fix bug with nested tasks

26 Apr 09:01

Choose a tag to compare

The args to tasks were being dropped during task lookup, so nested tasks weren't being found.

Hotfix for broken entry point

22 Apr 10:13

Choose a tag to compare

The pyinstaller entry point was still referring to the click version of the main function.

This is a hotfix to get it to work properly :)

Also, some changes to the build scripts to package up the tarballs in a better way.

Simplify and fix bugs

21 Apr 21:09

Choose a tag to compare

This release introduces some slightly breaking changes that simplify the code base (maybe speeding it up??) and fix some long-annoying bugs.

  • Removed click as a dependency
  • Fix bug with referencing nested tasks like 'vg db migrate apply'
  • Simplify all task-file defined environments to only allow an "environment" section in the meta
  • Fix bug with greedily extracting command line args from the commands. e.g. vg task -h now sends the -h flag to the task command

Updated dependencies and builds for different platforms

22 Jan 16:52

Choose a tag to compare

This is a short release that just bumps the Python dependencies and makes it much easier to build for different linux platforms.

Self update and verified certs

21 Jan 21:48

Choose a tag to compare

Small release this one. Just adds a dependency to certifi that means that we can download things over HTTPS. Then adds a self-update built-in vantage __update that grabs the latest GH release and installs it to the default directory (/usr/local/vantage)

v3.0.1

15 Jan 12:47

Choose a tag to compare

Replace env vars in task meta defaults and overrides