View Source Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.4.0 - 2024-12-13

⚠️ Breaking Changes ⚠️

Changes

Added

0.3.2 - 2024-11-22

Added

  • Support for websocket connections to pods/log and pods/exec subresources #37

0.3.1 - 2024-10-24

Fixed

  • Include resource name in the path for deletion in order to prevent deleting multiple resources #41, #42

Added

  • Add current context's namespace as :current_namespace field to Kubeconfig. #39
  • Add Req option :context to switch context ad-hoc. #39

0.3.0 - 2024-10-04

⚠️ Breaking ⚠️

This release comes with a refactored API of the kubereq library and will not work for code using earlier versions of kubereq. Migrating should be straight forward in most cases.

  • Kubereq.new/N was deprecated and replaced with Kubereq.attach/1
  • The result of Kuberq.attach/1 can be used with Req functions directly
  • Functions in the Kubereq modules still provide a nice abstraction over plain Req. They now forward all opts to Req.
  • Kubereq.wait_until/5 now takes a Keyword list as fifth argument (was integer before). To migrate, just turn timeout into timeout: timeout

0.2.1 - 2024-10-03

Fixed

  • Exec auth wrongly assumes cert data to be base64 encoded #33, #34

0.2.0 - 2024-09-20

Changed

  • exec auth and other steps now return errors instead of raising exceptions. #30

0.1.8 - 2024-09-14

Changed

0.1.7 - 2024-09-12

Added

0.1.6 - 2024-08-25

Fixed

0.1.5 - 2024-08-24

Added

0.1.4 - 2024-08-21

Fixed

0.1.3 - 2024-08-19

Fixed

  • Fixed several bugs and docs
  • Dependency updates

0.1.2 - 2024-06-13

  • Dependency updates

0.1.1

Fixed

  • License was wrong in mix.exs

Unreleased