Skip to content

Releases: yourbase/yb

0.4.0

12 Oct 20:57
Compare
Choose a tag to compare

Version 0.4 removes some broken or ill-conceived functionality from yb and changes where yb stores files to obey the XDG Base Directory specification.

Changed

  • The build cache is now created under $XDG_CACHE_HOME/yb (usually $HOME/.cache/yb) rather than $HOME/.yourbase. You can safely remove $HOME/.yourbase to reclaim disk space.

Removed

  • Workspaces. At the moment, we're focusing on single packages and will reintroduce the concept when we have a better grasp on how dependencies will work inside yb.
  • The build log streaming feature has been removed, since it has been broken for some time. However, we hope to reintroduce it in a future version.
  • Removed the yb update command. Users can now stay up-to-date with either the APT or Homebrew repositories.

Fixed

  • yb now respects the XDG_CONFIG_HOME and XDG_CONFIG_DIRS environment variables when reading configuration files.
  • Update to latest version of Narwhal, which contains many fixes for Docker interactions.
  • yb build will now exit with a non-zero status code if more than one argument is given. Previously, it would silently ignore such arguments.
  • The download span names in the yb build trace now include the URL rather than the unhelpful %s.

0.3.2

07 Oct 14:12
Compare
Choose a tag to compare

Version 0.3.2 fixes issues with the Python buildpack.

Fixed

  • Fixed an incorrect URL for Miniconda in the Python buildpack.
  • HTTP downloads in yb no longer ignore the status code and will abort for any non-200 status code.

0.3.1

06 Oct 13:52
Compare
Choose a tag to compare

Version 0.3.1 fixes an issue with error handling during builds.

Fixed

  • Fixed a regression where if a dependent target fails, it did not stop the build.

0.3.0

05 Oct 16:45
72813fc
Compare
Choose a tag to compare

Version 0.3 is the first release with our new release automation.

Added

  • Add yb token command

Changed

  • We are no longer using Equinox for releases. See the README for installation instructions.
  • Release binaries are now smaller due to debug symbol stripping.
  • Release binaries are now built as position-independent executables.
  • The output of timing information at the end of a build has changed formatting slightly to accommodate more sophisticated breakdowns in the future.

Fixed

  • Fixes to OpenJDK and Anaconda buildpacks (#170)

0.3.0-rc3

01 Oct 17:04
Compare
Choose a tag to compare
0.3.0-rc3 Pre-release
Pre-release
v0.3.0-rc3

Set AWS_REGION in GitHub release workflow

0.3.0-rc2

01 Oct 16:57
Compare
Choose a tag to compare
0.3.0-rc2 Pre-release
Pre-release
v0.3.0-rc2

Add aptblob to PATH in GitHub release workflow

0.3.0-rc1

01 Oct 16:53
Compare
Choose a tag to compare
0.3.0-rc1 Pre-release
Pre-release
v0.3.0-rc1

Add CHANGELOG.md to the zip bundles

0.3.0-beta3

29 Sep 20:13
Compare
Choose a tag to compare
0.3.0-beta3 Pre-release
Pre-release
v0.3.0-beta3

Fix RPM file name computation bug

0.3.0-beta2

29 Sep 20:08
Compare
Choose a tag to compare
0.3.0-beta2 Pre-release
Pre-release
v0.3.0-beta2

Fix bugs in release automation

0.3.0-beta1

29 Sep 20:01
dbc6391
Compare
Choose a tag to compare
0.3.0-beta1 Pre-release
Pre-release
Add RPM packaging automation (#193)

[Fixes ch2578]