0.10.2 (09-30-2016)
- 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:
- Adding text on updating services through env var + title changes #1311 (davidwrede)
- Start 0.11.0-dev #1305 (reset)
0.10.1 (09-29-2016)
- 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)
- [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)
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 multithreadedxz
compression when more than one core available #1253 - Unclear message when token has incorrect scope #1105
Merged pull requests:
- Release 0.10.0 #1298 (reset)
- Fix bug with inclusion of whitespace in VERSION constant #1297 (reset)
- Fix text alignment by removing one word from copy. #1296 (juliandunn)
- Require less broad OAuth scopes #1293 (reset)
- [WIP] Ensure the hab versions inside and outside of a studio match #1292 (raskchanky)
- Request full user scope on web login #1289 (reset)
- Remove the Waffle badge as we aren't currently using it. #1288 (juliandunn)
- Bldr-0.11.0-dev #1284 (reset)
- Improve messaging for failed login due to missing OAuth scope(s) #1282 (reset)
- Update to Windows Build Docs #1281 (smurawski)
- Improve client & server error reporting #1277 (reset)
- A few small copy edits for the website home page #1276 (ryankeairns)
- Add Steven as a maintainer #1275 (smurawski)
- Updating linux hab setup instructions and minor copy edits #1274 (davidwrede)
- Use new sentinel testing branches #1272 (adamhjk)
- Update documentation references for user scope #1271 (jtimberman)
- Stub out uname and effective_uid to make hab run #1270 (smurawski)
- [hab] Read user's keys when running
hab pkg build
withsudo
. #1269 (fnichol) - Builder 0.10.0 #1266 (reset)
- branches that have test_development-.* will run tests #1261 (metadave)
- Update Admin, API, and Depot route definitions with names #1260 (reset)
- Update Cargo dependencies #1255 (adamhjk)
- Bump VERSION to 0.10.0-dev. #1251 (fnichol)
- Home page copy updates #1247 (ryankeairns)
- Upgrade to Angular 2 RC-5 #1213 (raskchanky)
BLDR-0.10.0 (09-16-2016)
Merged pull requests:
- Update clap to fix hashing file names with commas. #1250 (raskchanky)
- Plumb feature flags into builder-web #1249 (reset)
0.9.3 (09-16-2016)
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)
- 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)
- 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:
Merged pull requests:
- Static directory permissions #1241 (jtimberman)
- Always render run script with chpst #1240 (jtimberman)
- windows terminal support tweaks #1235 (smurawski)
- On windows, order matters - case does not #1234 (smurawski)
- Add Habitat Community Summit text to global message #1230 (magwalk)
- Adding download button to hero per AB test results #1218 (ryankeairns)
- docs(README.md) improve readability of commands #1216 (d2s)
- Test for required metadata keys before build #1214 (miketheman)
- Fix deserialization error on InstaSet datastore write #1212 (reset)
- Fix package specification for cmake #1211 (smurawski)
- depot/builder-api refactors #1210 (reset)
- Update VERSION to the next one #1209 (raskchanky)
- Integrate projects with the package details page #1157 (raskchanky)
0.9.1 (09-01-2016)
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)
- 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 betweencore/python2
andcore/postgresql
#1037
Merged pull requests:
- Releasing 0.9.1 #1208 (raskchanky)
- Start of Building on Windows doc #1198 (smurawski)
- builder-api should start as root/root #1196 (jtimberman)
- Extract linux/mac specific behavior in the habitat core crate #1193 (smurawski)
- Set the pkg user/group for builder-api-proxy #1190 (jtimberman)
- Updated link to building packages topic #1186 (davidwrede)
- update tutorial shasum for v0.9.0 #1181 (metadave)
- Updated plan example and fixed link to core plans repo. #1179 (davidwrede)
- updated and clarified valid service group names #1177 (davidwrede)
- [docs] Install cargo 0.13 nightly (fixes #1155) #1176 (chetan)
- files in a packages config directory are logged upon parse failure #1171 (metadave)
- Start 0.10.0-dev #1165 (reset)
- Typo in "announcement" #1164 (juliandunn)
- Habitat publishing guide and program fixes #1163 (reset)
- Add CLI UX principles to repo #1158 (ryankeairns)
- Document use of exec in run hooks #1154 (mivok)
0.9.0 (08-15-2016)
- 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)
- [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:
- update build docs #1156 (metadave)
- CI will run specs contained in ./test #1152 (metadave)
- Rename depot/depot-client to builder-depot/builder-depot-client #1150 (reset)
- specify that pkg_description is not optional in www docs #1148 (metadave)
- replace shellouts with libc calls where possible #1143 (metadave)
- Updating run-api.sh to work with new target location #1140 (nsdavidson)
- Clarify how to pass configuration updates #1139 (bdangit)
- Use Cargo "workspaces" to manage a project-wide Cargo.lock file #1136 (reset)
- Projects can be deleted via the API #1135 (raskchanky)
- add Habitat testing framework #1133 (metadave)
- Native Docker for Mac is now released. #1128 (juliandunn)
- Copy no_proxy settings to studio #1124 (stephenbm)
- Fetch projects using the API #1122 (raskchanky)
- Adds optimizely snippet to head #1121 (ryankeairns)
- update handlebars to 0.20.1 #1119 (metadave)
- Update for Terraform 0.7 #1118 (reset)
- Fix a bug with the origin in project creation #1115 (raskchanky)
- Rename 'views' to 'channels' #1114 (reset)
- Adds trailing slash to fix search bug #1112 (magwalk)
- Add Google Custom Search to Docs #1110 (magwalk)
- Add myself as a maintainer #1109 (raskchanky)
- [WIP] Update project API on the frontend #1108 (raskchanky)
- Start working on projects front end #1107 (smith)
- Bump handlebars to 0.19.0 #1106 (reset)
- [core] Set mtime on files while unpacking archive #1100 (stevendanna)
- try the old bots once again :| #1097 (smith)
- api-shell make target #1095 (smith)
- add application/json type to render_package #1092 (lamont-granquist)
- Set the SSL_CERT_FILE for the director #1091 (jtimberman)
- Remove a leading space from the config file output #1088 (smith)
- [hab-studio] fix key export/import err handling upon studio enter #1084 (metadave)
- fix Director env doc bug #1078 (metadave)
- Added missing 'hab pkg upload' documentation #1077 (mschygulla)
- [hab-plan-build] filenames with whitespace(s) breaks FILES metafile generation #1076 (metadave)
- [hab-director] per-service environment variables #1075 (metadave)
- fix_interpreter: warn+skip on non-regular files #1073 (srenatus)
- Fix broken links in the readme #1071 (tas50)
- Add missing word in documentation #1069 (smacfarlane)
- Update Docs With Correct Link to Plans Repo #1067 (pwelch)
- Add Brian Scott as a Maintainer #1057 (bscott)
- URL escape the dollar signs in download URLs #1056 (jonathanmorley)
- Fixed typo and updated continuous delivery doc #1055 (davidwrede)
- Fix URL in CLI setup output #1054 (cnunciato)
- added Github issue template #1052 (metadave)
- honor pkg_svc_user/pkg_svc_group (rebased) #1050 (metadave)
- [plan-build] Add PKG_CONFIG_PATH metadata to packages #1049 (stevendanna)
0.8.0 (07-08-2016)
- 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)
- 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:
- Release 0.8.0. #1047 (fnichol)
- Remove mapping of the REST API in dev shell #1043 (adamhjk)
- invalid ENV syntax #1038 (julian7)
- minor spelling fixes #1035 (bixu)
- Fail travis build on failure to deploy website #1033 (smith)
- Add
exec
to tutorial app run hook. #1032 (smith) - Update and remove a few additional orphans from the plans exodus #1031 (reset)
- Remove plans from repository #1030 (reset)
- Add hab pkg export tar #1029 (tomrobison)
- rename nginx-builder-api and promote to components #1028 (reset)
- Feature/memcached plan #1025 (bixu)
- JSON and TOML template helpers #1024 (smith)
- revert bucket name change from travis.yml #1023 (reset)
- Add plan maintainers section #1022 (elliott-davis)
- Disables banner #1020 (cwebberOps)
- [plans] python 3.5.2 (updated) #1019 (miketheman)
- [plans] python2 2.7.12 (updated) #1018 (miketheman)
- [plans] Small fixes for OpenSSL plan #1017 (smith)
- Add SQLite support to Python #1015 (smith)
- Add _common_prepare to do_prepare callback #1014 (tomrobison)
- Read multiple blocks if available while loading Metafile contents #1013 (metadave)
- Add AWS CLI plan #1010 (smith)
- Rename
pkg\_binary\_dirs
topkg\_bin\_dirs
in docs #1009 (smith) - Vary the Range header #1006 (smith)
- Remove unnecessary do_install. The build system does this by default. #1004 (juliandunn)
- Expose X-Content-Range header #1003 (smith)
- Run terraform fmt on :allthethings: #1000 (jtimberman)
- add logical environment scope to resources without it #999 (reset)
- Use best practices in artifactory-pro run hook #995 (schisamo)
- Added plan for logstash #993 (elliott-davis)
- Add plan for jruby1.x #992 (elliott-davis)
- Update travis webhook for new homu #991 (smith)
- Adding check of
alive
status to haproxy.conf #990 (nsdavidson) - [plans] Update to Go 1.6.2. #988 (fnichol)
- [builder-web] Make it so clicking outside the user-nav dropdown makes… #985 (smith)
- Attach an EBS volume to the monolith #984 (jtimberman)
- Update bootstrap script to install hab 0.7.0 #983 (jtimberman)
- [hab] Make the
install.sh
script more portable with BusyBox userland. #982 (fnichol) - [bintray-publish] Add documentation for publishing to Bintray. #981 (fnichol)
- Add comment about SSL ciphers on ELB #980 (smith)
- Add Waffle.io badge #978 (smith)
- Show the version in the web app #976 (smith)
- Add groff plan #973 (smith)
- update readme with merge notes for homu delegates #970 (metadave)
- [docs] Typo fix: original -> origin #969 (stevendanna)
- Add Etsy testimonial to www homepage #966 (Padgett)
- Add CPPFLAGS and CXXFLAGS to hab-plan-build #965 (adamhjk)
- Added missing word (bare) in home page hero copy #959 (TrevorBramble)
- Add icu plan #958 (stevendanna)
- [builder-web] Minor UI bug fixes #956 (smith)
- Update Elixir plan for 1.3.0 release #955 (shanesveller)
- Fix link to config docs #954 (smith)
- [minor] [docs] Changed user.email to user:email to match GitHub UI #947 (jaymitchell)
- Add plan for jruby support #946 (elliott-davis)
- Move DataStore ownership from dispatcher/worker to server #944 (reset)
- General default configuration fixes #943 (reset)
- fix broken mesos image links #942 (mattray)
- [plan-build] Escape upper and lower tr classes #938 (stevendanna)
- Remove chattiness on issuing new census rumors #936 (juliandunn)
- plan.sh for libev #935 (bixu)
- Skip running tests if that component has not changed. #934 (smith)
- add a start-web-dev Makefile target for front end devs #933 (metadave)
- plan.sh for libevent #932 (bixu)
- Add nginx-builder-api to configure an nginx service #931 (jtimberman)
- Correct pkg_include_dirs for core/libffi #930 (scassiba)
- Impove error handling for origins #929 (smith)
- Add Apache Maven 3 plan #928 (metadave)
- add /jre/bin #924 (cullenmcdermott)
- Add plan for relx #922 (elliott-davis)
- Add plan for rebar3 #921 (elliott-davis)
- fix package contents link #920 (cullenmcdermott)
- add ant plan #919 (cullenmcdermott)
- Update builder-web readme for production #918 (smith)
- Add "Container orchestration" to docs sidebar and Mesos cleanups #917 (mattray)
- upload signing keys when uploading packages #916 (metadave)
- hab-static is no more, "hab pkg export mesos" works again #915 (mattray)
- Fix Travis CI badge. #914 (juliandunn)
- Include ensurepip in configure for core/python2 #913 (scassiba)
- Enable SSL and zlib support for core/python #911 (scassiba)
- Specified required/optional plan settings #910 (davidwrede)
- Reverse order of installed output statement #909 (miketheman)
- Fix name typo #908 (betabit)
- Enable SSL support for core/python2 #906 (scassiba)
- Updates to Travis for website deploy #902 (smith)
- Add optional binding to haproxy config #901 (nsdavidson)
- Create a plan for proxying builder-api #898 (jtimberman)
- Fix authentication when an email is visible in GitHub profile #897 (reset)
- Adding more configuration options to elasticsearch / upgrading to ES 2.3.3 #896 (xcxsxvx)
- [plans] Ruby 2.3.1 #893 (smith)
- Clarify what we mean by overriding phases for binary applications. #887 (juliandunn)
- Fixed some typos in the internals docs. #875 (juliandunn)
- Enable zlib support for core/python2 #874 (scassiba)
- Send X-Content-Range headers with package lists #873 (smith)
- Fix minor formatting errors in setup. #872 (juliandunn)
- Fully specified URL for open graph image #871 (TrevorBramble)
- Revised tutorial setup steps #869 (davidwrede)
- Open forums and slack in new tab #868 (ryankeairns)
- Replace Mesosphere with DC/OS per Mesosphere's request #867 (mattray)
- Homepage: Add "Watch the Video" CTA button to homepage sub-hero #866 (magwalk)
- Fix link to docs on origin members tab #865 (smith)
- No longer need outbound port 9636 open to access public depot #862 (davidwrede)
- Add missing titles for concepts docs #860 (jhedev)
- fix broken link #859 (leonhartX)
- [plans] Fix typo in
core/hab-backline
. #857 (fnichol) - Initial Artifactory Pro plan #856 (schisamo)
- don't allow duplicate invites #855 (metadave)
- Add docutils plan #853 (kevindickerson)
- Add banner advertising webinar to habitat.sh nav #852 (magwalk)
- Join Habitat Slack from community page #851 (ryankeairns)
0.7.0 (06-14-2016)
- bash completion for
hab
#602
- hab studio: unzip: command not found #591
Closed issues:
Merged pull requests:
- Switch over to
hab
Bintray URL now that we are live #850 (schisamo) - Some updates to the tutorial #847 (nathenharvey)
- Adds page with recording of livestream #846 (magwalk)
- Added Open Graph & Twitter Card tags, image #844 (TrevorBramble)
- Return 409 conflict on origin create when existing #843 (reset)
- Unify (and copy-edit) copy between the origin "keys" and "members" tabs. #842 (juliandunn)
- Add a links to the habitat source #841 (josegonzalez)
- Removes announcement banner #840 (ryankeairns)
- Add Demo to Tutorials Quick Links #839 (Padgett)
- Two missing oxford commas #838 (nathenharvey)
- "reasonable" is a better choice than "sane" #837 (nathenharvey)
- Corrects a handful of typos and bad links #836 (cwebberOps)
- Fix comma splice in message displayed when there aren't any origins. #834 (juliandunn)
- Release 0.7.0, happy birthday Habitat, have a hart <3 #833 (fnichol)
- Mesosphere and Kubernetes documentation #832 (juliandunn)
- Rename in tutorial output #831 (davidwrede)
- Add lower latin/roman list styling #830 (TrevorBramble)
- Adds a valid robots.txt file #829 (cwebberOps)
- tweak elb settings for gateways #828 (reset)
- update copyright headers #826 (metadave)
- [depot] Do not cache /pkgs/<origin>/<name>. #825 (fnichol)
- Change web-ui friends-only default to false #824 (reset)
- Use correct www user keys for website deploy #822 (smith)
- add Search Packages to website nav #821 (ryankeairns)
- ELB points to nginx, not directly to hyper/iron #820 (reset)
- Make sure there's an error message when an origin can't be created #819 (smith)
- Remove link to HTTP API reference #818 (davidwrede)
- Add back files missing in ruby library #817 (jtimberman)
- [builder-api] Increase default number of threads for HTTP server. #816 (fnichol)
- [plans/openvpn] Add service management #815 (jtimberman)
- Fix pkg_src URLs to be SourceForge again. #814 (juliandunn)
- Revert "Switch 'Maintainers' to 'Contributors' in plans" #813 (smith)
- Remove locking on zmq::Context #812 (reset)
- [devshell] Persist /hab/etc & /hab/cache/artifacts across sessions. #811 (fnichol)
- Update www Terms and Conditions to new June 14, 2016 version #810 (Padgett)
- Applied current privacy policy #809 (TrevorBramble)
- Update testimonials #808 (ryankeairns)
- Removing nodejs-tutorial-app plan #807 (davidwrede)
- Added notes about bootstrapping the Habitat system. #806 (juliandunn)
- Updated docs to reflect GH auth support in cli setup #805 (davidwrede)
- Use with for the leader #803 (adamhjk)
- Fix default nav behavior #802 (magwalk)
- [hab] Add GitHub access token question to
hab cli setup
. #801 (fnichol) - CIA-790: Update Trademark policy #800 (magwalk)
- fix origin key upload #799 (metadave)
- Refactored Run Packages section #798 (davidwrede)
- Host Builder-Web as UI for Builder-API #797 (reset)
- append environment names to terraform resources #796 (cwebberOps)
- adds a 404 page #795 (ryankeairns)
- deploy website to habitat org with middleman s3_sync #794 (smith)
- Fix sign-in button and footer styles; add Google Analytics snippet #793 (ryankeairns)
- Correct syntax help in clap #792 (juliandunn)
- Removes slide down nav on docs, tutorials, why #791 (ryankeairns)
- [depot] Add Cache-Control headers to all HTTP/GET endpoints. #790 (adamhjk)
- allow org w/ config apply #789 (metadave)
- Adds banner announcement for bignews/live stream #788 (ryankeairns)
- Fixed link that goes nowhere #787 (juliandunn)
- Add plan for cpio #786 (kevindickerson)
- allow insecure origins via cli flag #785 (metadave)
- Streamlined tutorial and fixed broken links #784 (davidwrede)
- [hab] Bump s3 version of Linux binary. #783 (fnichol)
- Adding aof features to redis #782 (adamhjk)
- lower healthy threshold on elb #781 (reset)
- Add monolith terraform instance group profile #780 (reset)
- Add share packages documentation. #779 (juliandunn)
- Add documentation for how to mesosize an application. #778 (juliandunn)
- Fix inconrrect error string in depot server #777 (reset)
- Major refactor of CLI reference. #776 (juliandunn)
- Add additional EBS volume & temporary elb ports #775 (reset)
- First pass at new why-habitat #774 (adamhjk)
- Initial draft of HTTP API docs #773 (davidwrede)
- update from 'apachev2' to 'Apache-2.0' #772 (mattray)
- Website/docs - fixes code and pre formatting #771 (ryankeairns)
- Remove use of Hab bpm in rails plan #770 (jtimberman)
- Adding FILES, pkg_description ,and pkg_upstream_url descriptions #769 (davidwrede)
- Add plan debugging documentation. #768 (juliandunn)
- Update JDK8 to patch all binaries instead of just the java binary #767 (elliott-davis)
- Completely use native hab-sup config for habitat builder plans #765 (reset)
- api/depot handler fixes #764 (reset)
- Added Apache-2.0 license to gemspec. #763 (juliandunn)
- Update the homu webhook to hit the IP #762 (adamhjk)
- Nitpick-o-rama #761 (smith)
- Allow pasting in try habitat #759 (smith)
- [hab/mac] Update go-live Docker Studio image to the Bintray repo. #758 (fnichol)
- Update go-live HAB_DEPOT_URL to https://willem.habitat.sh/v1/depot #757 (fnichol)
- Rebuild all Habitat packages, because fun. #756 (fnichol)
- Remove organization from director configurations #753 (reset)
- Fixes auto-update always updating #752 (adamhjk)
- Adds website page titles, meta desc, and icon for docs sub nav #751 (ryankeairns)
- [hab] Promote a
hab setup
alias forhab cli setup
. #750 (fnichol) - Major edit on config template docs #749 (seth)
- [plans/ruby-rails-sample] Use handlebars in config #748 (jtimberman)
- Tweaks to template documentation #747 (smith)
- required legal copy for Oracle Java packages #746 (juliandunn)
- misc copy edits for about/ pages #745 (seth)
- Use crate for Wonder instead of vendored #744 (reset)
- Build-a-rama, June 2016 Edition #743 (fnichol)
- Edits on about articles #742 (seth)
- [core] Return Err in
PackageInstall::load
when pkg path not present. #741 (fnichol) - Miscellaneous doc typos (one I found, one I caused) #740 (juliandunn)
- Add support for Marathon (Mesos) applications #739 (mattray)
- Updated tutorial with latest CLI changes #738 (davidwrede)
- Web app styles for origins, forms, etc #737 (ryankeairns)
- Bump to new libc release 0.2.12 & un-vendor (de-vendor?) the crate. #735 (fnichol)
- Move technical crypto content to "Internals" #734 (juliandunn)
- Display https URL in trial output #733 (seth)
- Environment variables documentation. #732 (juliandunn)
- Fix some null errors with GitHub accounts #731 (smith)
- Update CLI reference to merge "artifact" into "pkg" #730 (juliandunn)
- [ci] Disable building and publishing of habitat-builder-web. #729 (fnichol)
- Updates to Bintray publishing and hab
install.sh
script. #728 (fnichol) - Corrected some copy errors in Try Habitat #727 (TrevorBramble)
- Add 2 new testimonials, swap out graphic, change copy on Community #726 (ryankeairns)
- Ignore file with generated blake2b hashes #725 (jtimberman)
- Merge hab artifact subcommand into hab pkg #724 (reset)
- Modify export copy to talk about only the formats we can create. #723 (juliandunn)
- Adding next step links to marketing articles and fixing footer text #722 (davidwrede)
- Web app package output styles and footer fix #721 (ryankeairns)
- Switch 'Maintainers' to 'Contributors' in plans #720 (nathenharvey)
- public/secret key upload w/ auth #719 (metadave)
- Initial draft of file upload topic #717 (davidwrede)
- fix Try Habitat on mobile #716 (ryankeairns)
- Invitations in the web app #715 (smith)
- [depot-client] Use HTTP/201 as success for artifact & key upload. #714 (fnichol)
- Updated documentation for the new format of package export #713 (juliandunn)
- Update information about project maintainers #712 (nathenharvey)
- [hab] Move
core/hab-static
tocore/hab
. #711 (fnichol) - Make travis notify on failure or new success #710 (adamhjk)
- Create
core/hab-bintray-publish
for Bintray publishing, right? #709 (fnichol) hab cli
api/depot authentication #708 (reset)- Manifest formatting and build output #707 (jtimberman)
- validate content on key uploads #704 (metadave)
- Fixes padding and margin on code in tables #703 (ryankeairns)
- Add bintray links to Get Habitat #702 (ryankeairns)
- skip rustfmt lint on generated protocol files #701 (reset)
- Added instructions for how to run packages in an actual environment. #700 (juliandunn)
- Marketing copy updates #699 (davidwrede)
- add bash completion for hab command #698 (metadave)
- Origin key uploading and listing #697 (smith)
- Fix missing app module #696 (smith)
- Website and docs fixes #695 (ryankeairns)
- add origin name tests #694 (metadave)
- Add Builder Terraform Components #693 (reset)
- [hab] Add
hab pkg export
subcommand #692 (seth) - Make origins work with new apis #691 (smith)
- Add documentation about continuous deployment philosophy & implementation. #690 (juliandunn)
- Fixed sidebar styling for line-wrapped entries #689 (TrevorBramble)
- [plans/glibc] Patch glibc 2.22 for CVE #688 (jtimberman)
- Initial draft of config update docs #687 (davidwrede)
- Added "About" section #686 (TrevorBramble)
- Fixes sign-in buttons and profile dropdown #685 (ryankeairns)
- Further fixes for web app redesign #684 (smith)
- Added documentation on update strategy. Fix all navs in this section. #683 (juliandunn)
- origin api #682 (metadave)
- Add 'cli setup' to the command ref. #681 (juliandunn)
- Add
friends\_only
feature flag #680 (smith) - Align web app UI to website design #679 (ryankeairns)
- Copy and minor design edits #678 (magwalk)
- Move syntax reference to "Reference" #677 (juliandunn)
- [hab] Add
hab cli setup
subcommand as initial user experience. #676 (fnichol) - "Help build Habitat" documentation #675 (juliandunn)
- Begin adding origin key management #674 (smith)
- Added overview of running topologies. #673 (juliandunn)
- Initial draft of service group how to docs #672 (davidwrede)
- More legal updates #671 (cwebberOps)
- Mark updated nodes with "change applied" not "changed applied" #670 (thommay)
- Initial conceptual and usage docs for the director #669 (davidwrede)
- Updates legal pages #668 (cwebberOps)
- Documentation of supervisor internals (gossip protocol, leader election) #667 (juliandunn)
- Make Slack URL be http instead of https #666 (smith)
- Rework documentation navigation IA. #665 (juliandunn)
- print_help if no arguments are provided. #664 (mattray)
- enable all ports for caching #663 (mattray)
- Move Reference to reference. #662 (juliandunn)
- You can't use these variables in hooks #661 (smith)
- Use cookies instead of sessionStorage for sessions #660 (smith)
- Minimally-fix header comment so that it doesn't say Bldr #659 (juliandunn)
- Updated command reference for hab 0.6.0/20160604170845 #658 (juliandunn)
- Implement searching in the web app #657 (smith)
- [hab] Add lightweight analytics to
hab
CLI which is defaulted to opt-out. #656 (fnichol) - Move docset generation instructions to README #655 (juliandunn)
- [http-client] Fix issue where ssl cache needs to be relative to FS_ROOT. #654 (fnichol)
- [ci] Correct the git sha range if running on Travis. #653 (fnichol)
- [hab/sup] Find suitable cacerts for HTTP/SSL client calls. #652 (fnichol)
- Allow API ELB access to port 80 #651 (smith)
- Initial draft of how to package binary-only software #650 (juliandunn)
- Initial drafts of binding and security topics. #649 (juliandunn)
- More copy-edits. Tightened up value proposition from the collaboration section. #648 (juliandunn)
- Upgrade to openssl 1.0.2h for security. #647 (juliandunn)
- Pagination in the web app #646 (smith)
- Add search/auto-complete for packages #645 (reset)
- nav and formatting fixes to build and run packages #644 (juliandunn)
- updating try hab copy based upon feedback #643 (ryankeairns)
- Homepage edits, Update sidebar layout content/styles, and Add community page #642 (magwalk)
- Use a single API URL #640 (smith)
- Fix typo in packaging #638 (juliandunn)
- Add additional configurable options for builder-api server #637 (reset)
- Add pagination to listing packages #636 (reset)
- renaming + tutorial workflow updates #635 (davidwrede)
- Update homepage to reflect new design #634 (magwalk)
- Update license header in builder components #632 (reset)
- Change
pkg\_service\_\*
topkg\_svc\_\*
#631 (smith) - Put downloads on the site temporarily #630 (juliandunn)
- Cryptography documentation added. #629 (juliandunn)
- [hab/mac] Disable the
hab sup
subcommand on non-Linux binaries. #628 (fnichol) - Added plan for JDK8 #627 (elliott-davis)
- Update haproxy plan #626 (kevindickerson)
- Add experimental support for a statically built Supervisor, feature toggled in
hab
#625 (fnichol) - fix JSON encoding/decoding of Package/PackageIdent msgs #623 (reset)
- Rewrite service communication topic to be just about services. #622 (juliandunn)
- [hab/mac] Ensure that
-R
is passed tohab studio
onpkg build
. #621 (fnichol) - Correct footer typo. #620 (juliandunn)
- Remove mention of the dev shell from any user docs #619 (juliandunn)
- [studio] Add a
hab
user & group to default Studio type. #618 (fnichol) - [sup,core] Set optional PATH when shelling out for ip & hostname. #617 (fnichol)
- Move OAuth code->token routines from SessionSrv to Builder-API #616 (reset)
- Prettier error formatting upon error exit from supervisor #615 (kmacgugan)
- Added a clear direction to the shared directory #614 (jjasghar)
- Rewrite README to be more developer-focused #613 (juliandunn)
- Added Elasticsearch plan #612 (elliott-davis)
- Explain how to determine docker container name #611 (jmink)
- add missing 'it'; chance case 'plan' #610 (larryebaum)
- Update server-jre to use patchelf for linking glibc binary #607 (elliott-davis)
- Update config template for handlebars. #606 (juliandunn)
- Reword egress TCP requirement for clarity. #605 (rhass)
- Implementing new branding/design on nav and footer #603 (magwalk)
- Use #each instead of #with to accurately write toml array of tables #601 (kevindickerson)
- [travis] Use a gcc/g++-based compiler for node native compilation. #599 (fnichol)
- Ensure
unzip
declares its bin dir #598 (schisamo) - Persist protobuf messages to data store #597 (reset)
- Upgrade to PostgreSQL 9.5.3. #596 (juliandunn)
- Add server-jre to core plans #595 (elliott-davis)
- Add CI lint checking to enforce rustfmt code formatting. #594 (fnichol)
- Create App Container Image (ACI) containers #593 (thommay)
- [studio] Update the
habitat/studio
Docker image creation to not cache. #592 (fnichol) - run rustfmt 0.5.0 on all bldr components #589 (reset)
- [hab] Add
hab pkg build
subcommand. #588 (fnichol) - Move Makefile variable def's to the top. #587 (fnichol)
- [travis] Fix up builder-web package upload & reorg ci scripts. #586 (fnichol)
- Builder: Distributed Services & Job Queueing #525 (reset)
0.6.0 (05-29-2016)
Closed issues:
- Where do you get the core key? #582
Merged pull requests:
- README Clarifications #585 (nathenharvey)
- [WIP] 0.6.0 release #584 (fnichol)
- It's more common to write this as "stdin" or "standard input". #583 (juliandunn)
- Update the
hab-studio
prompt in the tutorials #581 (nathenharvey) - [plan] Update Rust to 1.9.0. #580 (fnichol)
- [studio] The Studio Docker image build script has a no-args default. #579 (fnichol)
- Remove user-facing references to
hab-studio
, now underhab studio
. #578 (fnichol) - change Polipo timeouts on Habitat artifacts so they stay at least a week #577 (mattray)
- [hab] Support multiple args on
pkg install
&artifact upload
. #576 (fnichol) - Use
--listen-http
rather than--listen-sidecar
#574 (adamhjk) - Changes
--peers
to--peer
#573 (adamhjk) - [hab] Support
hab studio
on Mac via a Docker container implementation. #572 (fnichol) - Add note about licenses to the plan syntax doc #571 (kevindickerson)
- Remove "sidecar" jargon and refer to it as the supervisor's HTTP API. #570 (juliandunn)
- Add plans for boost and boost 159 #569 (kevindickerson)
- [hab] Add
hab studio
subcommand. #567 (fnichol) - [hab,sup] Support "fuzzy matching" of subcommands. #566 (fnichol)
- updated references and links to Handlebars, optimized tutorial example #565 (davidwrede)
- Add plan for cmake #564 (kevindickerson)
- Add plan for the which command #563 (kevindickerson)
- [hab] Add initial support for building a Mac
hab
binary. #562 (fnichol) - Inline code styles, fixed line number copying #561 (ryankeairns)
- bugfix: Dockerize must take one or more args for packages to process. #560 (juliandunn)
- Switch from Mustache to Handlebars #559 (adamhjk)
- bump r2d2_redis dependency #558 (reset)
- Updated tutorial with more Linux caveats and minor formatting fixes #557 (davidwrede)
- Bye Bye bpm! #556 (fnichol)
- Tutorial updates #555 (davidwrede)
- polipo caching performance improvements #553 (mattray)
- add sidecar + gossip ip/port to config.toml sys table #552 (metadave)
- Polipo caching web proxy support #551 (mattray)
- support removing empty cache directories #550 (mattray)
- Tutorial updates #549 (nathenharvey)
- Semver suggests 0.1.0 as the initial version #548 (nathenharvey)
- Fix typo and api url for terraform setup #546 (smith)
- Implement remaining
hab-bpm
ashab
subcommands. #545 (fnichol) - Change the URL for docs to www.habitat.sh/docs #544 (adamhjk)
- Fixes for builder-web deploy #543 (smith)
- get_key_revisions/check_filename uses regexes for more accurate matching #542 (metadave)
- Replace
hab-bpm install
with newerhab install
#540 (smith) - Deploy the web app with Terraform #539 (smith)
- [plans] Upgrade to Docker 1.11.1. #538 (fnichol)
- [sup] Fix Supervisor CLI compilation. #537 (fnichol)
- Remove writing out of the origin key from travis.yml #536 (smith)
- Remove SAP HANA from .gitignore #535 (juliandunn)
- [studio] Support copying secret origin keys on creation/build/entry. #534 (fnichol)
- Support wider range of service group string parsing. #533 (fnichol)
- [studio] Create a
./results/
directory on build with artifact. #532 (fnichol) - [sup] Set appropriate
PATH
forsh
&bash
subcommands. #531 (fnichol) - [hab] Support
FS\_ROOT
environment variable. #530 (fnichol) - [plan] Upgrade to libarchive 3.2.0. #529 (fnichol)
- Bug fix for parsing depot config from file #528 (reset)
- Upgrade to 0.5.0 toolchain in devshell. #527 (fnichol)
- update Rust deps #526 (metadave)
- Improvements to make builder-web navigation more real #524 (smith)
- First pass refresh of
hab
CLI UI with musl/libc fix. #522 (fnichol) - Convert the Rails sample to use binding. #521 (juliandunn)
- Make JS compilation faster #520 (smith)
- Further tweaks to travis #519 (smith)
- Create plan for Elixir 1.2.5 #518 (shanesveller)
- Update to docs navigation #517 (ryankeairns)
0.5.0 (05-12-2016)
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
tohab 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 thetee
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 .vscore
create and remove unused Cargo dependencies inbldr
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)
Merged pull requests:
- [delivery] Only fully rebuild devshell image once a day. #327 (fnichol)
- Adds basic, wide open CORS support to depot #326 (adamhjk)
- Update project Makefiles and related build programs. #324 (fnichol)
- add libsodium #323 (metadave)
- Upgrade Rust to 1.7.0 #322 (juliandunn)
- Adding notes on how to build on native Linux #321 (smith)
- Nls/nginx #320 (smith)
- [plans] add plan for sqlite #319 (jtimberman)
- [plans] add a plan for git #318 (jtimberman)
- don't depend on runit #317 (metadave)
- remove runit from supervisor #316 (metadave)
- Change Bldr/bldr to Habitat/hab in the web app #315 (smith)
- Fix
bldr start
's update strategy #313 (adamhjk) - Update install location of
bldr
in fixture Plans. #312 (fnichol) - Restore functional test suite. #311 (fnichol)
- bump locked libarchive crate #310 (reset)
- [wip] Config File Gossip #309 (fnichol)
- Update Cargo.locks for core, depot-client, & depot-core. #308 (fnichol)
- Security: Update to OpenSSL 1.0.2g #307 (juliandunn)
- Add bldr-depot plan #306 (reset)
- Update demo script to use all uppercase env vars. #304 (juliandunn)
- use libarchive/libarchive3-sys crate and remove from vendor #303 (reset)
- fix bug where all data blocks were not extracted to file #302 (reset)
- Split functionality into five crates from one #301 (reset)
- bldr upload now uploads dependencies #300 (adamhjk)
- remove tdeps from config data #299 (metadave)
- bldr install now honors installed packages #298 (adamhjk)
- bldr-build and studio improvements #297 (jtimberman)
- Build bldr from the component directory #295 (adamhjk)
- Fix the missing port and exposes functionality #294 (adamhjk)
- Restructure source tree #293 (reset)
- Update to new depot API by posting a SHA256 of the package as a query param. #292 (juliandunn)
- Post PR#283 changes to the httpd plan #291 (juliandunn)
- Use the new pkg namespace for finding the svc_path #290 (juliandunn)
- fix bug where archive was moved before read in rebuilding #289 (reset)
- Org member picker #288 (smith)
- segfault typo #287 (metadave)
- [plans/bldr-web] template namespaces #286 (jtimberman)
- Makes upload take an archive, rather than an ident #285 (adamhjk)
- fix erroneous error output when uploading packages #284 (reset)
- Refactor
service\_config
for easier grok-ing #283 (adamhjk) - [plans] Update bootstrap toolchain Plans against Real World. #282 (fnichol)
- fix some stuff in demo #280 (smith)
- Add orgs list page #279 (smith)
- [bldr-build] Stop all builds if a Plan produces duplicate dependencies. #278 (fnichol)
- Split out misc deps from the Discourse work #276 (metadave)
- add strace plan #275 (metadave)
- Actually implement
depot repair
command #274 (reset) - general build fixes #273 (metadave)
- Add a gpg target to toplevel make #272 (jtimberman)
- update the bpm version for studio install #271 (jtimberman)
- Fix shebang to /bin/sh for glibc scripts #270 (juliandunn)
- rename repo module to depot #269 (reset)
- Store packages in a hashed directory structure on Depot #268 (reset)
- Use wget-static for bpm #267 (smith)
- Initial version of httpd plan. #266 (juliandunn)
- build bldr-web in a studio #265 (jtimberman)
- calculate checksum and return as ETag for packages #263 (reset)
- fix build_deps in a few packages #262 (juliandunn)
- fixes for node, add phantomjs #261 (jtimberman)
- Organization Create Form #259 (smith)
- Repositories #258 (reset)
- match more explicitly when searching for metafiles #257 (reset)
- clarify malformed metafile error message #256 (reset)
- Break up actions and reducers into separate files #255 (smith)
- Depot Fixes #254 (reset)
- Fix for depot and origin #253 (adamhjk)
- Blank organization list page #252 (smith)
- Add GitHub repo selection #251 (smith)
- self documenting makefiles! #249 (jtimberman)
- Linked Accounts page #248 (smith)
- install declared transitive dependencies on package installation #247 (reset)
- convert references of derivation to origin, project wide #246 (reset)
- adjuster is spelled wrong #245 (juliandunn)
- Project Page #244 (smith)
- Functional tests passing in new studios #243 (adamhjk)
- [plans] Fix the bldr Plan and several dependent ones. #242 (fnichol)
- Add a preamble #241 (juliandunn)
- [plan] Add plan for current Go (1.6) & for Go 1.4.3. #240 (fnichol)
- Update
make gpg
instructions in README. #239 (fnichol) - build deps in a post studio world #238 (jtimberman)
- [plan] Add diffutils to the backline plan. #237 (fnichol)
- [bpm] Allow
bpm install
to complete if no remote pacakge is found. #236 (fnichol) - Fix node plan, add python plans #235 (jtimberman)
- [bldr-build] need quoting for wildcards #234 (jtimberman)
- Remove etcd container from compose #233 (juliandunn)
- Move the gossip script to a demo script that is generic for all demos #232 (juliandunn)
- [bldr-build] Add fix_shebang, pkg_interpreter_for #231 (jtimberman)
- Notification system #229 (smith)
- Reduce the complexity of the root Makefile. #228 (fnichol)
- [plans] Correctly set dynamic linker for foundational Plans. #227 (fnichol)
- Make studio run work #226 (adamhjk)
- Rename
make pkg-shell
tomake shell
. #225 (fnichol) - Create a project page #224 (smith)
- [plan] De-optimize gmp plan. #223 (fnichol)
- Development environment with studio #222 (adamhjk)
- Add projects list #221 (smith)
- Adding docker build support to studios #220 (adamhjk)
- Add bind mounting of the docker socket #218 (adamhjk)
- Building up to bldr #217 (adamhjk)
- Upgrade to latest angular2 beta; migrate tsd > typings #216 (smith)
- Use the gossip layer for the Census and Election #215 (adamhjk)
- Update to Redis 3.0.7 #214 (juliandunn)
- [bldr-build] Bundled updates, week of February 8, 2016 #213 (fnichol)
- Add end-to-end tests #212 (smith)
- Downgrade angular to beta 2 #211 (smith)
- Simulate log streaming #210 (smith)
- add a short flag for --topology #209 (metadave)
- Multiple build view #207 (smith)
- Update node and angular2 #206 (smith)
- Add build log #205 (smith)
- [plans] add bldr-web plan #204 (jtimberman)
- prompt for a password in generate-user-key if one isn't specified #203 (metadave)
- refactor clap subcommand defs #202 (metadave)
- Create explore page #201 (smith)
- version 0.4.0 #198 (jtimberman)
- initial metadata store implementation #165 (reset)
- Create self-hosted build environment with critical development toolchain #119 (fnichol)
0.4.0 (02-02-2016)
Merged pull requests:
- replace docopt with clap #197 (metadave)
- [acceptance] double royale with cheese instance #196 (jtimberman)
- Various web updates #195 (smith)
- These tests fail ~20% of the time #194 (jtimberman)
- Work around a rust perf regression #193 (adamhjk)
- Isolated members find a way to ressurect #192 (adamhjk)
- [acceptance] package should make bldr, not world #191 (jtimberman)
- set a two hour timeout for making the world #190 (jtimberman)
- Fix a missing Ack timeout #189 (adamhjk)
- re-add test attribute #188 (metadave)
- [acceptance] an shell script for git cloning #186 (jtimberman)
- configure rustfmt to not split strings at the end of a #185 (metadave)
- Allow listing all packages #183 (smith)
- [bldr-build] Set
PATH
directly after resolving dependencies. #182 (fnichol)
working_etcd_demo (01-28-2016)
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)
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 labinding.pry
for debugging. #112 (fnichol) - Adds LamportClocks #111 (adamhjk)
- [bldr-build] Add chroot-based build environments. #110 (fnichol)
- [bldr-build] Add
pkg\_build\_deps
andPATH
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 intopackage
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 forbldr 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 toimage
. #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