All Versions
7
Latest Version
Avg Release Cycle
53 days
Latest Release
460 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