All Versions
7
Latest Version
Avg Release Cycle
53 days
Latest Release
185 days ago

Changelog History

  • v0.4.1

    November 26, 2019

    ➕ Added

    • 👌 Support for reconciling/watching core resources
  • v0.4.0

    October 23, 2019

    ➕ Added

    • Basic integration w/ Notion for telemetry
    • Bonny.Server.Reconciler continually process a list operation
    • ⏱ Bonny.Server.Scheduler write custom kubernetes schedulers
    • ➕ Added Bonny.PeriodicTask for scheduling periodically executed functions

    🔄 Changed

    • 🚀 Dockerfile gen uses OTP releases

    ✂ Removed

    • Removed reconcile_batch_size
  • v0.3.3

    June 25, 2019

    ➕ Added

    • ➕ Add additional printer columns
    • Bonny.Naming module
    • .credo.exs
  • v0.3.2

    April 15, 2019

    ➕ Added

    • Bonny.Watcher and Bonny.Reconciler telemetry events
  • v0.3.1

    April 11, 2019

    ➕ Added

    • 👌 Support for a reconcile/1 callback
    • reconcile_every config option to schedule how often to run reconciliation
    • reconcile_batch_size to set the size of the HTTP GET limit when fetching batches of items to reconcile
    • ➕ Added {:error, binary} as a return value of Controller lifecycle methods
    • Implemented :telemetry library
    • Bonny.Sys.Event.events/0 exposes list of telemetry events
    • 🚀 mix bonny.gen.manifest --local for building manifests w/o a Deployment for local testing
    • 🔧 cluster_name: :default config options. Now uses k8s cluster registration configuration.

    🔄 Changed

    • Async watcher event dispatch
    • Replaced HTTPoison with k8s

    🛠 Fixed

    • Receiving :DOWN messages no longer crashes Watcher #20
    • Issue with partially received events #43
    • 🛠 Fix invalid singular name generation from module names "MyMod" -> my_mod; "MyMod" -> mymod

    ✂ Removed

    • 🔖 Renamed group_version -> api_version
    • 📇 Renamed Bonny.CRD.plural/1 -> Bonny.CRD.kind/1
    • Bypass from test suite
    • 📇 Impl.parse_metadata/1
    • kubeconf_file and kubeconf_opts config options
  • v0.3.0

    March 04, 2019

    🔄 Changed

    • Replaced k8s_conf library with k8s.
  • v0.2.3

    January 13, 2019

    ➕ Added

    • 🎉 Initial public release.
    • Controller lifecycle implementation.
    • CRD Watcher.
    • mix task: controller generator
    • 🐳 mix task: dockerfile generator
    • mix task: k8s manifest generator