All Versions
13
Latest Version
Avg Release Cycle
35 days
Latest Release
452 days ago

Changelog History
Page 1

  • v0.5.2 Changes

    July 31, 2020

    โž• Added

    • โž• Added auth exec support
  • v0.5.1 Changes

    July 17, 2020

    โž• Added

    • K8s.Operation struct query_params field
    • BasicAuth auth provider
    • ๐Ÿ—„ Deprecated HTTPoison options being passed to K8s.Client.Runner.base
    • K8s.Operation.put_query_param/3 to add query parameters by key
    • K8s.Operation.get_query_param/3 to get a query parameter by key
    • DigitalOcean authentication
    • K8s.Resource.NamedList.access/1 - Accessor for lists with named items (containers, env, ...) (#82)

    ๐Ÿ”„ Changed

    • โ™ป๏ธ Refactored old references to cluster_name to conn
  • v0.5.0 Changes

    February 12, 2020

    โž• Added

    • ๐Ÿ‘ #42 Request middleware support
    • #43 Just in time discovery: K8s.Discovery
    • ๐Ÿ— #44 Support for ad-hoc connections. K8s.Conn based functions. Build your own Conn at runtime or config mix/env vars. No more Cluster registry.
    • K8s.Resource.from_file/2 and K8s.Resource.all_from_file/2 - non-exception versions

    โœ‚ Removed

    • Boot time discovery K8s.Cluster.Discovery
    • K8s.Cluster.base_url/1
    • โœ‚ Remove K8s.Cluster*
  • v0.5.0-rc.1

    November 28, 2019
  • v0.4.0 Changes

    August 29, 2019

    ๐Ÿ”„ Changed

    • ๐Ÿ“‡ Renamed K8s.Conf to K8s.Conn
    • โ™ป๏ธ Refactored :conf configuration key to :conn
  • v0.3.2 Changes

    August 15, 2019

    โž• Added

    • K8s.Selector.match_expressions?/2 to check if a resource matches expressions
    • K8s.Selector.match_labels?/2 to check if a resource matches labels

    ๐Ÿ”„ Changed

    • ๐Ÿšš K8s.Resource functions moved to submodule
  • v0.3.1 Changes

    August 15, 2019

    โž• Added

    • text/plain response handling
    • ๐Ÿ‘ K8s.Selector - labelSelector support for K8s.Operation
  • v0.3.0 Changes

    July 29, 2019

    โž• Added

    • K8s.Client.DynamicHTTPProvider to allow per-process registering of HTTP request handlers.
    • K8s.Cluster.Discovery discovery interface
    • K8s.Cluster.Discovery.api_versions/1 - queries a cluster for all apiVersions
    • K8s.Cluster.Discovery.resource_definitions/1 - queries a cluster for all resource definitions
    • K8s.Cluster.Discovery.HTTPDriver for discovery via k8s REST API
    • โœ… K8s.Cluster.Discovery.FileDriver for discovery via a file, used for testing, shipped to help dependent libraries mock discovery
    • ๐Ÿ‘Œ Support for creating subresources
    • ๐Ÿ‘Œ Support for getting subresources
    • ๐Ÿ‘Œ Support for updating subresources

    ๐Ÿ”„ Changed

    • โ™ป๏ธ Refactored tests on DynamicHTTPProvider
    • โ™ป๏ธ Refactored discovery to use K8s.Cluster.Discovery
    • Set correct content-type for patch operations (https://github.com/coryodaniel/k8s/issues/32)
    • โ™ป๏ธ Refactored Operation.kind -> Operation.name
    • Group.cluster_key/2 -> Group.lookup_key/2
    • K8s.Cluster.Group :ets data structure changed to map
    • K8s.Cluster.Group module encompases access to :ets table
    • โ™ป๏ธ Refactored Operation.resource -> Operation.data. The term resource is a bit overloaded in this repo, since the operation is encapsulating the HTTP request, data feels a bit more clear.
    • โ™ป๏ธ Refactored internal references to "group version" to "api version"
  • v0.2.13 Changes

    June 27, 2019

    โž• Added

    • K8s.Cluster.base_url/1
  • v0.2.12 Changes

    June 26, 2019

    โž• Added

    • First K8s.Client.Runner.Stream evaluation made lazy
    • K8s.Resource.api_version/1