Skip to content

Latest commit

 

History

History
1301 lines (1200 loc) · 157 KB

CHANGELOG.md

File metadata and controls

1301 lines (1200 loc) · 157 KB

Habitat CHANGELOG

0.10.2 (09-30-2016)

Full Changelog

Bug fixes

  • Unable to update config values specified in default.toml - 0.10.1 #1307
  • The command "hab sup config package" should output the default.toml of the package. #1301
  • fix merging top-level config values #1308 (robbkidd)

Merged pull requests:

0.10.1 (09-29-2016)

Full Changelog

Features & Enhancements

  • Drop Cargo nightly requirement as of Rust 1.12.0 release. #1299 (fnichol)

Bug fixes

  • hab won't install packages if /hab/cache/artifacts isn't present #1291
  • Fix issue entering studios in release versions of hab #1302 (reset)

Merged pull requests:

0.10.0 (09-29-2016)

Full Changelog

Features & Enhancements

  • [documentation] Testing locally compiled dependencies without hab pkg upload-ing #1273
  • Move Homu to bots.habitat.sh #1113
  • Bot Monitoring #1111
  • [plans] Curl plan should support/find CA certificates out of the box #718
  • Add all deps to the chocolatey package of hab dev build for Windows #1295 (smurawski)
  • Support windows command resolution #1290 (smurawski)
  • Add step to BUILDING for sourcing cargo env to fix make error #1286 (robbkidd)
  • Adding a nuspec template for #1283 (smurawski)
  • Adding a build script for the Windows hab binary and AppVeyor Integration #1279 (smurawski)
  • move platform dependent calls from hab to core #1264 (smurawski)
  • Cleaning up the windows build docs #1262 (smurawski)
  • [hab/mac] Prompt for core origin key when performing a Mac hab release. #1258 (fnichol)
  • [devshell] Use rustup in Dockerfile. #1257 (fnichol)
  • Iterate on plans with --config-from #1256 (adamhjk)
  • pkg\_source is required #1254 (nathenharvey)
  • Convert supervisor config to global singleton #1246 (adamhjk)

Bug fixes

  • hab pkg hash doesn't work with filenames with commas #1151
  • service_config::toml_merge handles toml::Tables (rebased w/ changed order) #1294 (robbkidd)
  • [hab] Fix missing artifact cache directory using FS\_ROOT env var. #1287 (fnichol)
  • [Makefile] Repair serve-docs target & support Docker for Mac. #1259 (fnichol)

Closed issues:

  • want hab pkg build to do multithreaded xz compression when more than one core available #1253
  • Unclear message when token has incorrect scope #1105

Merged pull requests:

BLDR-0.10.0 (09-16-2016)

Full Changelog

Merged pull requests:

0.9.3 (09-16-2016)

Full Changelog

Bug fixes

  • [hab] Fix UI import for non-Linux (i.e. Mac) builds. #1245 (fnichol)

Merged pull requests:

  • version bump and changelog update for 0.9.3 #1248 (metadave)
  • Improve logging/handling when receiving an unexpected route reply #1244 (reset)

0.9.2 (09-15-2016)

Full Changelog

Features & Enhancements

  • Update Getting Started tutorial to use Docker for Mac instead of Docker Toolbox #1130
  • [hab] Final UI additions to control coloring/formatting for errors and analytics #1239 (fnichol)
  • [hab,sup] Add formatted output & input methods to UI. #1237 (fnichol)
  • [hab,sup] Add UI\#progress\(\) method to control progress bar behavior. #1233 (fnichol)
  • Clean the middleman build before building #1232 (reset)
  • Just enough code to make the core crate tests pass #1231 (smurawski)
  • [hab,sup] Add common UI subsystem to manage output display. #1228 (fnichol)
  • Use bodyparser::Struct to parse request bodies in HTTP Gateways #1227 (reset)
  • Revert back to typed headers in HTTP gateways #1226 (reset)
  • add README & Makefile to www project #1223 (reset)
  • Getting started tutorial split by OS, UX updates, and more #1220 (davidwrede)
  • add/improve make targets for running & building builder services #1219 (reset)
  • Make Authenticated middleware self contained #1217 (reset)
  • [hab] Split code into lib & bin modules #1203 (fnichol)
  • Adding package search from the CLI. Fixes #1159 #1201 (nsdavidson)

Bug fixes

  • build fails if pkg_source is blank #870
  • [Cargo] Update Cargo.lock from new Windows dependency additions. #1238 (fnichol)
  • Move buffer trimming to the final buffer #1225 (adamhjk)
  • Quick fix for sorting package identifiers returned by the Depot API #1221 (reset)

Closed issues:

  • init hook returning invalid exit code #1222
  • 3e #1215

Merged pull requests:

0.9.1 (09-01-2016)

Full Changelog

Features & Enhancements

  • hab pkg search or similar functionality #1159
  • Document required structure of run hook #989
  • [ci/lint] Fix hard-coded rustfmt version in lint.sh. #1206 (fnichol)
  • [ci/lint] Update rustfmt version parsing logic. #1205 (fnichol)
  • [ci/rustfmt] Uninstall then install rustfmt when upgrading. #1204 (fnichol)
  • [ci/rustfmt] Force install newer version of rustfmt when required. #1202 (fnichol)
  • [ci/rustfmt] Upgrade to lint with rustfmt 0.6.0. #1200 (fnichol)
  • Remove extra word #1191 (ksexton)
  • Adds access token scope to CLI #1189 (freethejazz)
  • touchup backline plan file #1166 (reset)
  • Adding routes for downloading packages and keys from views #1141 (nsdavidson)
  • GitHub building & Admin Gateway #1070 (reset)

Bug fixes

  • Corporate proxy not working on Mac #1180
  • setuid bit is lost upon install #1175
  • Habitat tutorial fails to run init hook due to permissions problems #1168
  • build error: 'ssl:error:SslError' is undefined #1155
  • Non-existent hab user/group results in Failed to set permissions error #755
  • [http-client] Add missing colon on Host header when connecting to proxy. #1199 (fnichol)
  • [core] Use 'Owner' and 'Permissions' during unpack #1187 (fujin)
  • update mytutorialapp to work with Habitat 0.9.0 #1169 (metadave)
  • Quote no_proxy correctly #1162 (adamhjk)

Closed issues:

  • Can't enter studio on Mac Docker #1197
  • Provide a fix\_interpreter\_unsafe function #1182
  • hab studio enter fails on mac os x #1178
  • differing versions of core/openssl cause conflicts between core/python2 and core/postgresql #1037

Merged pull requests:

0.9.0 (08-15-2016)

Full Changelog

Features & Enhancements

  • Documentation fix - plan syntax #1147
  • Building with a shared cargo dir? #1129
  • Please add search to the habitat docs page #1098
  • Please add search to the habitat docs page #1098
  • Most executables and libraries are not stripped (feature not bug?) #1066
  • Failed to build habat on CentOS 7.2 #1063
  • Docs needed for do_check callback #1039
  • [hab] Add an optional arg to install.sh to specify a version of hab. #1149 (fnichol)
  • [hab] Mac build improvements #1144 (fnichol)
  • Use a consistent template for Rust component Plans. #1142 (fnichol)
  • Rewrite package install strategy. #1093 (fnichol)
  • added Ubuntu 14.04 build docs #1068 (metadave)
  • add build docs for Ubuntu + Centos 7 #1064 (metadave)
  • Resolves issue #1039 - do_check() documentation #1062 (bscott)

Bug fixes

  • [hab-sup] Handlebars templates don't allow - #1117
  • cfg variables don't expand inside Handlebars each block helper #1083
  • build errors on blake2bsums for files with spaces in them #1065
  • Wildcard fix_interpreter throws error if the path contains directories #1045
  • studio plan is dependent on removed package - hab-static #974
  • Rename remaining references of "view" to "channel" #1153 (reset)
  • [hab,hab-sup] Fix progress bar/newline rendering issue. #1125 (fnichol)

Closed issues:

  • Invalid Status provided trying to build Habitat on Mac #1134
  • Failed to build habitat on ubuntu 14.04 #1058

Merged pull requests:

0.8.0 (07-08-2016)

Full Changelog

Features & Enhancements

  • pkg-config integration for plan-build #972
  • hab-depot is built in debug mode #968
  • CPPFLAGS not set by default #962
  • [hab,hab-sup,hab-director] Add http & https proxy support. #1044 (fnichol)
  • [tf] Update bootstrap.sh to use Bintray assets. #986 (fnichol)

Bug fixes

  • Cannot install a .hart file into another studio #1011
  • Unused method in openssl plan #1007
  • issues building c++ stuff because no CXXFLAGS #926
  • Uploading a package allowed when no key in Origin #895
  • [builder-web] Origins failing to load #894
  • Proxy support does not work #892
  • \[err=2\] bad\_verification\_code When signing without GitHub public email available #861
  • No gossip exchange if Organization is defined in Director service profile #754
  • Do not cache index.html or habitat.conf.js #1005 (adamhjk)
  • fix permanent-peer, no-color and verbose output cli args #996 (metadave)

Closed issues:

  • Documentation section links #1046
  • Exporting Habitat build to run in non container environments #1027
  • can't run core/openvpn from within an interactive Studio session #1026
  • Incorrect argument to chpst in hab-plan-build.sh #1016
  • Search for depot in the packages does not result in hab-depot #967
  • CMake doesn't install - hab-sup failed to set permissions error #951
  • hab pkg install does not work through a proxy #950
  • "build" is not using pkg_origin, defaulting to "root" #940
  • Studio doesn't work properly with "vi" #939
  • Stream did not contain valid utf-8 #925
  • support core/pip for python #904
  • hab start core/hab-depot with set permissions failed #900
  • Why Rust? #891
  • hab version outside studio doesn't match version inside studio #889
  • Format plans so most frequently changed variables are at the top #882
  • Hab has issues installing package dependencies on Mac #879
  • ./configure: No such file or directory #878
  • docker issue during hab export #863
  • User can be invited to an origin multiple times #835

Merged pull requests:

0.7.0 (06-14-2016)

Full Changelog

Features & Enhancements

  • bash completion for hab #602

Bug fixes

  • hab studio: unzip: command not found #591

Closed issues:

  • Specify dependency versions #848
  • "No such file or directory" trying to enter the studio #736

Merged pull requests:

0.6.0 (05-29-2016)

Full Changelog

Closed issues:

  • Where do you get the core key? #582

Merged pull requests:

0.5.0 (05-12-2016)

Full Changelog

Closed issues:

  • The "Create your origin key" in the tutorial assumes 'hab' command present #486

Merged pull requests:

  • Add ruby client library #760 (jtimberman)
  • add hab-director #541 (metadave)
  • Add wget-style progress UI on Depot downloads. #515 (fnichol)
  • [plans] Add ttyrec plan. #514 (fnichol)
  • Speed Up Travis #513 (smith)
  • Support http\_proxy & no\_proxy environment variables for Depot calls. #512 (fnichol)
  • Adding Google Analytics snippet to website #511 (ryankeairns)
  • Fix GitHub auth #510 (smith)
  • write output from build to a file #509 (jtimberman)
  • Fix publish command #508 (smith)
  • fix nested parsing functionality in ParseInto trait #507 (reset)
  • Add protocols feature to builder-protocols crate #506 (reset)
  • config apply creates gossip.toml regardless of input filename #505 (metadave)
  • Release 0.5.0, with more Habitats for all services. #504 (fnichol)
  • Refactor core crypto module. #502 (fnichol)
  • Include OpenSSL in Erlang plan #500 (shanesveller)
  • sidecar + gossip can listen to a custom ip:port #499 (metadave)
  • Update Erlang plan to 18.3 #498 (shanesveller)
  • Adds an unzip plan #497 (adamhjk)
  • Add publish script #496 (smith)
  • Show commands in the context of the tutorial & highlight HAB_PACKAGENAME #495 (mattray)
  • adding Try Hab link and slack button to home page #494 (ryankeairns)
  • Copy-edits to the Try tutorial pages to remove all references to "bldr" #493 (juliandunn)
  • Moar tutorial nitpicks #492 (mattray)
  • specify the use of the studio terminal for generating the origin key #491 (mattray)
  • Tutorial nitpicks #489 (mattray)
  • attempt to download signing keys upon artifact installation, new origin keys Depot API #488 (metadave)
  • Minor grammatical fixes; also adds next and prev buttons #487 (ryankeairns)
  • Additional ring encryption UX #485 (fnichol)
  • move the 'port' variable to its first use #484 (mattray)
  • Adds cli output to Try Habitat feature #483 (ryankeairns)
  • The gpg target is no longer valid or needed. #482 (juliandunn)
  • restructure web directories #481 (reset)
  • update getting started to reference port 9636 instead of 9632 #480 (reset)
  • update builder lockfiles #479 (reset)
  • Moves website to main habitat repo #478 (cwebberOps)
  • set socket send/recv timeout for brokers in builder-api #477 (reset)
  • prefix API endpoints with /v1 #476 (reset)
  • Fix a couple bugs in the supervisor, and add one feature #475 (adamhjk)
  • Mount depot api #474 (reset)
  • Acceptance for web app #473 (smith)
  • Upgrade PostgreSQL plan to 9.5.2 #472 (juliandunn)
  • Clean up old GnuPG keys #471 (juliandunn)
  • Changes to make origins work with the web app #470 (smith)
  • [core] Update crypto module documentation, suitable for rustdocs. #469 (fnichol)
  • Adding a Code of Conduct #468 (adamhjk)
  • [devshell] Prevent the protobuf crate binary from being mount-masked. #467 (fnichol)
  • [plans] Update older plans with build dependencies, etc. #466 (fnichol)
  • remove old test from dbcache model module #465 (reset)
  • Add a plans/build\_order.rb which generates a build order for Plans. #464 (fnichol)
  • The "make gpg" target is no longer valid. #463 (juliandunn)
  • misc README typos #462 (metadave)
  • Contributions require a DCO #460 (nathenharvey)
  • Added legal copy to clarify license until Habitat is open sourced #459 (juliandunn)
  • Add some documentation about the bots behind @thesentinels #458 (juliandunn)
  • Install core origin public key in devshell and Studios #457 (fnichol)
  • Configure builder servers from file #456 (reset)
  • Adds --bind instead of watch, puts data in toml #455 (adamhjk)
  • add ParseInto trait for parsing config fields into rust types #454 (reset)
  • Restore working against a Depot server! #453 (fnichol)
  • Add encrypted file upload to gossip ring #452 (metadave)
  • make make all make all #451 (smith)
  • fix compiler error in sessionsrv/vaultsrv data store module #450 (reset)
  • [plan-build] TARGET metadata addition and various fixes #449 (fnichol)
  • Add components target directories to the cache #448 (adamhjk)
  • bpm install API fix #447 (fnichol)
  • ignore habitat secret key files #446 (metadave)
  • Notify homu from travis #445 (adamhjk)
  • Various style fixes #444 (smith)
  • Add ConfigFile trait for reading TOML configuration files #443 (reset)
  • Add ability to configure Depot server from config file #442 (reset)
  • Fix common component's tests and add it into testing rotation. #440 (fnichol)
  • Use SHA suffixes on JS and CSS #439 (smith)
  • Add dependencies to Dockerfile for building builder components #438 (reset)
  • Dependency, linting, and compression updates #437 (smith)
  • Securing gossip communication via symmetric key encryption #436 (fnichol)
  • bpm is now hab-bpm. #435 (juliandunn)
  • [core] Re-enable artifact reading test with new artifact format. #434 (fnichol)
  • Fix postgresql plan's package paths for /hab #433 (juliandunn)
  • Update stage1 lfs-tools download URL, improve Studio install, & tighten up Dockerfile #432 (fnichol)
  • Convert Depot data storage to Redis #429 (reset)
  • Update the HAB\_DEPOT\_URL default from IP to hostname. #428 (fnichol)
  • [bpm] Update hab-bpm install to understand updated artifact format. #427 (fnichol)
  • [hab,sup,depot] Use the version/release info from the Plan if possible. #426 (fnichol)
  • Habitat Artifact and Origin Key Header Update #425 (fnichol)
  • Add hab ring key generate subcommand & prep crypto system for symmetric keys #424 (fnichol)
  • Adding styles to new views #423 (ryankeairns)
  • Fix travis slack token #422 (adamhjk)
  • Fixing Supervisor's PATH setting & two other treats #421 (fnichol)
  • BLAKE2b hash without a key, refactor and add tests #420 (metadave)
  • [hab] Update hab rumor inject to hab config apply. #419 (fnichol)
  • Fix up project create form #418 (smith)
  • move crypto functions into Context struct, add encrypt/decrypt #410 (metadave)
  • [README] Update git clone URL. #409 (fnichol)
  • Add Travis CI #408 (adamhjk)
  • Fix redirection on page load bug #407 (smith)
  • Fix "restarting" output so it has the supervisor prefix #406 (juliandunn)
  • Adding mention-bot and travis.yml #405 (adamhjk)
  • Get the list of GitHub repos from the real api #404 (smith)
  • Mixed bag of package improvement, CLI text edits, and Plan URL updates #403 (fnichol)
  • Install tmux in dev shell #402 (jtimberman)
  • initial commit of vault server #401 (reset)
  • tune loglevel of messages in depot and handle db full errors #400 (reset)
  • key revisions are now calculated from existing public AND secret key files #399 (metadave)
  • Origin CRUD #397 (smith)
  • Ecosystem Rebuild #396 (fnichol)
  • don't use our email in the plan template #395 (metadave)
  • improve error messaging on upload failure #394 (reset)
  • [wip] New, New World Order #393 (fnichol)
  • Fix studio to say hab-studio in the README #391 (irvingpop)
  • rename CLI flags to remove "gossip" #390 (metadave)
  • Support a statically built hab binary for use in the build toolchain for artifact signing #389 (fnichol)
  • update Cargo locks #388 (reset)
  • Checksum query param fix #387 (reset)
  • add myself as a maintainer; sort the list #386 (smith)
  • Origin Creation #385 (smith)
  • String updates to hab-depot command help #384 (davidwrede)
  • add dparfitt to maintainers file #383 (metadave)
  • Add jtimberman to MAINTAINERS #382 (jtimberman)
  • Jamie Winsor is a friendly Maintainer human! #381 (reset)
  • generate user + service box keys #380 (metadave)
  • remove pkg_gpg_key from plans #379 (metadave)
  • Re-enable the daily Docker devshell image refresh and rename delivery cookbook #378 (fnichol)
  • don't use .len() for string length comparisons #377 (metadave)
  • Remove the plan for SAP HANA. #376 (juliandunn)
  • Don't redirect to /pkgs every time; fix layout #375 (smith)
  • Re-organize Habitat filesystem paths, environment variables, Plan variables, and runtime templating data #374 (fnichol)
  • Replace GPG with NaCl #373 (metadave)
  • removed extraneous dependencies #372 (davidwrede)
  • update copyright notices for web files #371 (smith)
  • Updates to README; remove the demo #370 (smith)
  • [sup,depot] Fix dockerize in functional tests. #369 (fnichol)
  • Refactor supervision to standalone module #368 (adamhjk)
  • [pkg-dockerize] Split hab-pkg-dockerize out of hab-studio. #367 (fnichol)
  • Fix failing tests #366 (reset)
  • add a hab artifact hash \<filename\> command #365 (metadave)
  • rename repo to view #363 (reset)
  • rails should discover the database through gossip #362 (jtimberman)
  • Update maintainership of project to "The Habitat Maintainers" <3 #361 (fnichol)
  • initial commit of builder project #360 (reset)
  • Rename build system from Bldr to Habitat #359 (fnichol)
  • Allow the Supervisor to run in a minimal (dependency-free) environment. #358 (fnichol)
  • Add artifact sign/verify via libsodium. #357 (metadave)
  • Sign In With GitHub #356 (smith)
  • [hab] Display help on empty subcommands by default (ex: hab pkg). #355 (fnichol)
  • [hab-sup] Purge references to bldr in the Supervisor. #354 (fnichol)
  • Lets write out if we have any census that changes #353 (adamhjk)
  • Dashes should be replaced with underscores #352 (jtimberman)
  • Make the service groups be full-grown keys in Svc #351 (adamhjk)
  • Preparation for GitHub user login #350 (smith)
  • Update copyright notice to reference Habitat. #349 (fnichol)
  • [hab] Automatically installs hab-sup if missing when invoked. #348 (fnichol)
  • Nls/rk/base web styles #347 (smith)
  • [plans] build busybox with bash link #346 (jtimberman)
  • Global UI Styles for Habitat Web #345 (ryankeairns)
  • [plans] Add a postgresql plan #344 (jtimberman)
  • s/pkg_path/pkg_prefix/ for rails plan #343 (jtimberman)
  • [hab] Creation of hab binary. #342 (fnichol)
  • [delivery] Update functional phase to remove the tee pipe. #341 (fnichol)
  • Not found pages and improve loading #340 (smith)
  • Make package lists of origin/name/version work #339 (smith)
  • Rename Bldr crates to Habitat crates. #338 (fnichol)
  • incorporate my feedback from #335 #337 (jtimberman)
  • Audit all Error types in bldr crate .vs core create and remove unused Cargo dependencies in bldr crate. #336 (fnichol)
  • renamed tutorial plan #335 (davidwrede)
  • Make real API requests on origin pages #334 (smith)
  • Use real depot data on package page #333 (smith)
  • Make Depot URL configurable #332 (smith)
  • Repair make serve-docs in root Makefile. #331 (fnichol)
  • properly list all packages of a given origin #330 (reset)
  • [bldr-build] Variable name consistency updates #329 (fnichol)
  • [plans] Add a simple, sample Rails app #325 (jtimberman)

jcd/pre-hab-rename (03-29-2016)

Full Changelog

Merged pull requests:

0.4.0 (02-02-2016)

Full Changelog

Merged pull requests:

working_etcd_demo (01-28-2016)

Full Changelog

Merged pull requests:

  • Change log level to debug for rumor peer reporting #187 (adamhjk)
  • upgrade OpenSSL to 1.0.2f #184 (metadave)
  • Implement the SWIM membership and gossip protocol #180 (adamhjk)
  • Make it so the currently selected package doesn't look like a link... #178 (smith)
  • [acceptance] very git sha before continuing #177 (jtimberman)
  • Fix the makefile logic for src checkout #176 (jtimberman)
  • Show other versions and packages on package page #175 (smith)
  • [acceptance] Better logic for bldr src checkout #172 (jtimberman)
  • [bldr] encryption/decryption #171 (metadave)
  • Use the correct item name #170 (jtimberman)
  • [acceptance] Sharing secret through environment #169 (jtimberman)
  • [acceptance] load delivery chef config #168 (jtimberman)
  • [acceptance] docker machine setup in default #167 (jtimberman)
  • [acceptance] Initial build cookbook changes #166 (jtimberman)
  • [web] Link to dependencies in package view #164 (smith)
  • [web] Add packages pages #163 (smith)
  • [bldr-build] Create working directory earlier in \_build\_environment\(\). #162 (fnichol)
  • [bldr-build] Delay creating $pkg\_path until \_build\_environment\(\). #161 (fnichol)
  • Dont crash if a pkg is missing a config dir #159 (metadave)
  • [bldr-build] Delighters for the week of January 19, 2016 #158 (fnichol)
  • update license header to more accurate licensing state #157 (reset)
  • Sign in/out flow #156 (smith)
  • [bldr] generate user and service keys #154 (metadave)

0.3.0 (01-15-2016)

Full Changelog

Merged pull requests:

  • version 0.3.0 #155 (reset)
  • cleanup warnings left behind in archive module #153 (reset)
  • Cargo update 2016/1/14 #152 (adamhjk)
  • Fixup libarchive #151 (adamhjk)
  • Sign up form #150 (smith)
  • fix xz dep, remove lzo #149 (metadave)
  • Initial commit of web app #148 (smith)
  • [bldr] add rngd plan #145 (metadave)
  • [bldr-build] Support transitive (not directly declared) dependencies. #143 (fnichol)
  • don't compile libarchive with support for lzo #142 (reset)
  • [plans] Use derivation in plans-tmpl.sh #140 (jtimberman)
  • [plans] Use prefix on erlang #139 (jtimberman)
  • [plans] Add a ruby plan #138 (jtimberman)
  • [bldr-build] Adds new helper function & default phase implementations. #136 (fnichol)
  • Add minimum Docker (machine) requirements to README #135 (smith)
  • Fix the Node.js URL #134 (smith)
  • add node.js plan #133 (metadave)
  • [bldr-build] Add dependency checking, group public/private functions, and message coloring! #132 (fnichol)
  • replace shelling out to tar with libarchive-rust #131 (reset)
  • Change bldr-build completion message #130 (smith)
  • make target for creating new plans #129 (jtimberman)
  • Fix some typos in the README #128 (smith)
  • Add erlang plan #127 (jtimberman)
  • Updates README to have commands that work #126 (jtimberman)
  • Make bootstrap tools an opt-in option when making chroot env. #125 (fnichol)
  • Added plans for building apr and apr-util. #124 (juliandunn)
  • Add Gossip Server and Client #123 (adamhjk)
  • [bldr-build] Only add runtime deps to LD\_RUN\_PATH. #122 (fnichol)
  • Function callback updates #121 (fnichol)
  • [bldr-build] Prefix public callback functions with do\_. #120 (fnichol)
  • Plan shell #118 (fnichol)
  • Allow the demo scripts to use an arbitrarily named Docker Machine. #117 (fnichol)
  • [bldr-build] Resolve and solve package dependencies once. #116 (fnichol)
  • Virtualbox must die #115 (adamhjk)
  • change location of temporary bldr-repo #114 (reset)
  • Fixes the functional test suite #113 (adamhjk)
  • [bldr-build] attach\(\) function, a la binding.pry for debugging. #112 (fnichol)
  • Adds LamportClocks #111 (adamhjk)
  • [bldr-build] Add chroot-based build environments. #110 (fnichol)
  • [bldr-build] Add pkg\_build\_deps and PATH fixes. #109 (fnichol)
  • fix package specificity in upload/configure commands #108 (reset)
  • leverage gpgme instead of shelling out to the gpg binary #107 (reset)
  • fix failing functional recipe #106 (reset)
  • temporarily disable package upload/install test #105 (reset)
  • Stream output from running hooks #104 (reset)
  • refactor pkg module into package module and submodule friends #103 (reset)
  • Should fix functional tests in delivery #102 (adamhjk)
  • Add ability to recursively install dependencies of a package #101 (reset)
  • Put the plan files back for a bit #100 (adamhjk)
  • Add Standard output and error formatting #99 (adamhjk)

0.2.0 (11-20-2015)

Merged pull requests:

  • check for generated run file/symlink before re-linking #98 (reset)
  • version 0.2.0 #97 (reset)
  • fix distributed deadlock in leader initialization #96 (reset)
  • add bldr::fs module #95 (reset)
  • Allow version and release in command line package identifier #94 (reset)
  • make -u flag optional for bldr start #93 (reset)
  • rustfmt entire codebase #92 (reset)
  • set proper default bin path for bldr in bldr-build #91 (reset)
  • disable warning on WatchEntry struct #90 (reset)
  • install package dependencies during bldr-build #89 (reset)
  • make port configurable when starting repo #88 (reset)
  • fix demo make task and documentation #87 (reset)
  • Introduce $BLDR_ROOT to bldr-build. #86 (fnichol)
  • remove test output 'opt' directory and ignore in git' #85 (reset)
  • Allow starting of initializer topology by command line #84 (reset)
  • Fix functionals by uploading to correct discovery path. #83 (fnichol)
  • Add initializer topology #82 (reset)
  • ignore generated ctags files #81 (reset)
  • no longer copy package health script/run script - rely on hooks #80 (reset)
  • change bldr/simple_service references to chef/simple_service #79 (reset)
  • require derivation when starting/installing package #78 (reset)
  • Define concept of "Plans" #77 (reset)
  • Fletcher is an author. #76 (fnichol)
  • add myself to author's list #75 (reset)
  • remove redis health check stub #74 (reset)
  • idempotent symlink on copy run file #73 (reset)
  • SAP HANA health_check #72 (adamhjk)
  • refactor Sidecar into an actor #71 (reset)
  • Update README instructions for make doc-serve. #70 (fnichol)
  • Add run hook to Hana #69 (reset)
  • Rename container target to image. #68 (fnichol)
  • Should be sap/hana #67 (adamhjk)
  • Ensure that the chef/bldr image is present before running tasks. #66 (fnichol)
  • make entire directory path for dep #65 (reset)
  • more bldr/$pkg to chef/$pkg #64 (reset)
  • Fixes references in mkimage #63 (adamhjk)
  • ensure derivative and slash separators are in DEPS manifest #62 (reset)
  • fix references to bldr/$pkg to chef/$pkg #61 (reset)
  • Use the / instead of the ^ #60 (adamhjk)
  • Fix tests failing due to missing pkg\_derivation in fixtures. #59 (fnichol)
  • Add SAP HANA to Bldr #58 (adamhjk)
  • require derivation when specifying a package dep #57 (reset)
  • add chef derivation to all dependencies #56 (reset)
  • set pkg_derivation for all packages to 'chef' #55 (reset)
  • require pkg_derivation to be set in bldr-build #54 (reset)
  • add run hook #53 (reset)
  • port health check to a hook #52 (reset)
  • Add ability to define a reconfigure hook #51 (reset)
  • Refactor Makefile and docker-compose.yml to be more idempotent & quick. #50 (fnichol)
  • Remove ftp://-based download URLs for packages. #49 (fnichol)
  • Upgrade to docker-compose 1.5.0 in Delivery. #48 (fnichol)
  • Disable shasum verify on cacerts package for now. #47 (fnichol)
  • Add support for http\_proxy & https\_proxy. #46 (fnichol)
  • add libstdc++ package definition #45 (reset)
  • don't build python extensions when building libxml2 #44 (reset)
  • add recent package additions to make world build env target #43 (reset)
  • Add make gpg to packages/Makefile. #42 (fnichol)
  • Calculate a default $pkg\_filename value for Bldrfiles. #41 (fnichol)
  • add Bldrfile for perl #40 (reset)
  • add Bldrfile for libxml2 #39 (reset)
  • improve error output when checksums do not match #38 (reset)
  • add Bldrfile for libltdl #37 (reset)
  • Adding numactl #36 (adamhjk)
  • support xz file format #35 (reset)
  • Add libaio package #34 (reset)
  • Some refactors to clean up the pkg module #33 (reset)
  • Cleaning up a panic at exit #32 (adamhjk)
  • Fixes race condition on initial leader start #31 (adamhjk)
  • Adds documentation for the census #30 (adamhjk)
  • Refactor discovery system #29 (adamhjk)
  • merge upstream changes from wonder #28 (reset)
  • integrate upstream changes from Wonder #27 (reset)
  • Vendor the wonder library #25 (adamhjk)
  • Update Cargo.lock, and pulls current deps after Rust 1.4.0 release. #24 (fnichol)
  • Remove /dev/console from bldr package image creation. #23 (fnichol)
  • Remove fancy_execute cookbook to debug functional failure. #22 (fnichol)
  • Tweak the pitch deck a little #21 (adamhjk)
  • Communicate over unix domain socket for "Docker in Docker" contexts. #20 (fnichol)
  • The shasum for cacerts.pem changed which caused 'make' to fail #18 (fnichol)
  • refactor SignalNotifier to use wonder::actor::GenServer trait #16 (reset)
  • Updated demo script and powerpoint #13 (adamhjk)
  • Explicitly name bldr_etcd_1 container name in docker-compose.yml. #12 (fnichol)
  • don't run the doc code, just compile it #11 (reset)
  • Resolves race condition with waitpid(0) #10 (adamhjk)
  • Spawn only one signal handler thread #9 (adamhjk)
  • start signal notifier outside of main loop #8 (reset)
  • use separate thread for trapping signals #7 (reset)
  • Automatic Update/Restart of running packages #5 (reset)
  • Set up initial Delivery acceptance environment #4 (fnichol)
  • Update Setup & Development instructions for Delivery/GitHub workflow. #3 (fnichol)
  • Adds functional tests #1 (adamhjk)

* This Change Log was automatically generated by github_changelog_generator