Changelog
List of aperture PRs merged since 0.15.0 release. For the full list of changes, see [list of changes][changes]
Add Integrator component (1042)
Adds integrator component that accumulates sum of signal every tick. Emits the last value on invalid input.
Handle error from fx.VisualizeError (1044)
I have considered also logging the original error, but it doesn't make
much sense
Change license to GPLv3 (1047)
Description of change
There is a big perception issue within the community regarding the
virality of AGPLv3. The authors of this project initially chose that
license to ensure that all modifications are released back to the
community. However, we are seeing that several organizations have
blanket banned the use of AGPLv3 because of the misunderstanding of what
modifications could mean.
Until GNU comes up with a "Lesser" AGPLv3 that hopefully fulfills the
aspirations of Aperture authors, we have decided to downgrade the
license to GPLv3 for now.
Leader election per agent group (1030)
Description of change
* Replace etcd lease with session. Session represents a lease kept alive
for the lifetime of a client.
* Election Module: invokes leader election per agent group.
[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v0.15.0...releases/aperture-controller/v0.16.0