PackageTrack
Sign in Get early access

github.com/QubitProducts/bamboo

v0.3.1 QubitProducts/bamboo

What this package is like to depend on

Last release 9 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 12 months

Some releases are documented

notes for 10 of 20 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

22 releases · first in 2014

0 releases in the last 12 months

see the full history below

Release timeline

22 releases · Sep 2014 to Sep 2017
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 22
  1. v0.3.2-0.20170928173056-5ffa22e2a4e4 28 Sep 2017 pre-release

    Nothing published for this version

  2. v0.3.1 29 Jun 2017
    Release notes

    Features

    Open source →
    Release notes

    v0.3.1 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  3. v0.3.0 28 May 2017
    Release notes

    v0.3.0 Release Note

    Template
    • Allow accessing task ID in template (@pingz b11c598)
    • Adding alive check to Task. Adding labels and split id to App. (@dkesler 0dd5815)
    • Add ToInt function in template handler (@derBiggi 1eede2a)
    • Implement and expose ready state via new Marathon task state API (@timoreimann 767b0d1)
    API
    Event Steam
    General Packaging
    Other
    • Updated related documentation
    Open source →
    Release notes

    v0.3.0

    Compare

    Choose a tag to compare

    Open source →
  4. v0.2.21 11 Jun 2016
    Release notes

    Improvement

    #208 Support HTTPS for Marathon endpoint

    Contributors

    Thanks to @Jmastron

    Open source →
    Release notes

    v0.2.21

    Compare

    Choose a tag to compare

    Open source →
  5. v0.2.20 07 Jun 2016
    Release notes

    Features

    #205 Add MesosDnsId field to Marathon struct / test coverage improvement

    General Improvements

    #206 using golang:1.6.2 as a base for docker images

    Thanks to Contributors

    @mvallerie @porcupie

    Open source →
    Release notes

    v0.2.20

    Compare

    Choose a tag to compare

    Open source →
  6. v0.2.15 12 Nov 2015
    Release notes

    Features

    #160 Add support for validating config before reloading

    Bug Fixes

    #162 Always use basic auth credentials for Marathon
    #179 Correctly sort tasks

    General Improvements

    #159 Have travis enforce go vet and go fmt correctness
    #166 Fix the docker build container
    #169 Use template data over interface{}
    #172 Improve error handling consistency
    #175 Clarify documentation over Bamboo.Endpoint correctness
    #176 Clarify documentation over MARATHON_EVENT_SUBSCRIBER

    Thanks to all the contributors

    @rasputnik
    @xianlubird
    @cwegrzyn
    @njuettner
    @jlrigau
    @jdubs

    Open source →
    Release notes

    v0.2.15

    Compare

    Choose a tag to compare

    Open source →
  7. v0.2.14 29 Jul 2015
    Release notes
    • add optional HTTP basic authentication #141
    • Add docker build container for easy cross-compilation #153
    • doc improvements and correction #147

    Thanks to all the contributors

    @sergesyrota @sttts @bacoboy

    Open source →
    Release notes

    v0.2.14

    Compare

    Choose a tag to compare

    Open source →
  8. v0.2.13 22 Jul 2015
    Release notes
    • Add Contains to template engine #134
    • Prevent TCP (and COMMAND) health checks from setting HealthCheckPath #137
    • Expose marathon labels and health checks #138
    • Shell variable bugs in supervisord.conf #145

    Thanks for all the contributors
    @boomfish
    @gmitre
    @bluepeppers

    Open source →
    Release notes

    v0.2.13

    Compare

    Choose a tag to compare

    Open source →
  9. v0.2.12 13 May 2015
    Release notes

    This is a minor release to allow supporting multiple port. The custom configuration can be found in the template file.

    Thanks for all the contributors

    @MiLk

    Open source →
    Release notes

    v0.2.12

    Compare

    Choose a tag to compare

    Open source →
  10. v0.2.11 18 Apr 2015
    Release notes

    I'm happy to announce an small release:

    Features

    • More template strings functions are available to use: strings.Split, strings.Join, strings.Replace, strings.ToUpper, strings.ToLower. Please look up Golang's strings documentation for detailed usages.
    • API improvements and API deprecations
      • Deprecation: Previously you need to encode Marathon App ID in Bamboo's API http endpoint, now it's not required. This release breaks the previous version's compatibility. Please follow the new documentation in API section. (Address issue #80)
      • PUT /api/services/:appId also create record if it's missing. This is useful for automation. (Address feature request #81)

    Thanks for all the contributors

    @alexanderjardim
    @gomes

    This sets a good base for the next release. Looking forward to support multiple services, custom services ports (either preconfigured by marathon, post configured in Bamboo) and multiple bridge support.

    Open source →
    Release notes

    v0.2.11

    Compare

    Choose a tag to compare

    Open source →
  11. v0.2.10 03 Apr 2015
    Release notes

    This is an improvement release. There are a lot of big refactoring I am working on towards to the next release. Generally related to API, multiple services port support, health checks (and consider migration/compatibility to make upgrade easier).

    • Improvements to Dockerfile (build logs, image size, logs)
    • Fixed Statsd monitoring behaviour, only ping data when there's an actual reload
    • Foce HAProxy reload event on Marathon startup
    • Improve logging when Bamboo failed to register with Marathon HTTP callback
    • Revert the changes in default HAProxy template that forces healthcheck in content body
    • Improvements in Golang project building process (include dependencies into the repo)
    • Related documentation improvements

    Thanks to all the contributors

    Side notes

    I have a couple of ideas in mind, create issue/topic if you would like to discuss them:

    • Consideration of making semi-rest API or internal module interfacing to HAProxy. Bamboo is already doing something to it, but it's not generic enough
    • Consideration of building more generic template rendering data input, thinking about exporting optional Nginx, Apache reverse proxy
    • Allow grouping /myapp-v1 & /myapp-v2 to the same backend dynamically via API/UI, and then allowing to change the loadbalancing weight of each tasks so that you can have staging environment gradually rolling to production.
    Open source →
    Release notes

    v0.2.10

    Compare

    Choose a tag to compare

    Open source →
  12. v0.2.9 06 Feb 2015

    Nothing published for this version

  13. v0.2.8 06 Jan 2015

    Nothing published for this version

  14. v0.2.6 09 Nov 2014

    Nothing published for this version

  15. v0.2.4 10 Oct 2014

    Nothing published for this version

  16. v0.2.3 02 Oct 2014

    Nothing published for this version

  17. v0.2.2 19 Sep 2014

    Nothing published for this version

  18. v0.2.1 18 Sep 2014

    Nothing published for this version

  19. v0.2.0 18 Sep 2014

    Nothing published for this version

  20. v0.1.1 11 Sep 2014

    Nothing published for this version

  21. v0.1.0 05 Sep 2014

    Nothing published for this version

  22. v0.0.0-20170928173056-5ffa22e2a4e4 28 Sep 2017 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive