Releases: mruoss/kubereq
Releases · mruoss/kubereq
v0.4.2
Added
- Support for
proxy-urlsetting in Kubeconfig #81
Changed
- use
JSONif it is available. #61
Fixed
- Added missing
Kubereq.PodExec.child_spec/1andKubereq.PodExec.child_spec/2. #81
Chores
- chore(deps): update dependency ex_doc to ~> 0.36 by @renovate in #57
- chore(deps): update dependency elixir to v1.18.1 by @renovate in #58
- chore(deps): update dependency credo to v1.7.11 by @renovate in #59
- chore(deps): update dependency excoveralls to v0.18.4 by @renovate in #60
- chore(deps): update dependency elixir to v1.18.2 by @renovate in #62
- chore(deps): update dependency erlang to v27.2.1 by @renovate in #63
- chore(deps): update dependency excoveralls to v0.18.5 by @renovate in #64
- chore(deps): update dependency ex_doc to ~> 0.37 by @renovate in #66
- chore(deps): update dependency mint to v1.7.1 by @renovate in #65
- chore(deps): update dependency erlang to v27.2.2 by @renovate in #67
- chore(deps): update dependency ex_doc to v0.37.1 by @renovate in #68
- chore(deps): update dependency kind to v0.27.0 by @renovate in #69
- chore(deps): update dependency ex_doc to v0.37.2 by @renovate in #71
- chore(deps): update dependency erlang to v27.2.3 by @renovate in #70
- chore(deps): update dependency erlang to v27.2.4 by @renovate in #72
- chore(deps): update dependency erlang to v27.3 by @renovate in #73
- chore(deps): update dependency elixir to v1.18.3 by @renovate in #74
- chore(deps): update dependency ex_doc to v0.37.3 by @renovate in #75
- chore(deps): update dependency plug to v1.17.0 by @renovate in #76
- chore(deps): update dependency req to v0.5.9 by @renovate in #77
- chore(deps): update dependency req to v0.5.10 by @renovate in #78
- chore(deps): update dependency erlang to v27.3.1 by @renovate in #79
- chore(deps): update dependency erlang to v27.3.2 by @renovate in #80
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- chore(deps): update dependency kind to v0.26.0 by @renovate in #53
- Update on API Spec by @github-actions in #52
- Refactoring the connect module and usage thereof by @mruoss in #54
- chore(deps): update dependency elixir to v1.18.0 by @renovate in #55
- Replace Fresh with our own websocket implementation by @mruoss in #56
New Contributors
- @github-actions made their first contribution in #52
Full Changelog: v0.4.0...v0.4.1
v0.4.0
⚠️ Breaking Changes ⚠️
Kubereq.watch/3andKubereq.watch_single/4now also returnt:Kubereq.response/0.
The stream which was returned directly before is now accessible through the:body
key of the returnedt:Req.Response.t/0struct. The:stream_tooption was removed.
Kubereq.Watcherwas added for implementing long running watch event handlers.
Changes
Kubereq.wait_until/5gets by withoutTask.async/1.Kubereq.create/3,Kubereq.update/3andKubereq.apply/5: Extractapi_verisonandkindfrom passed resource.
Added
Kubereq.Watcher- A behaviour module for implementing a Kubernetes watch event handler.- Streaming for paginated list operation via the
:intooption ofKubereq.list/3
#46 Kubereq.can_i/3- Checks whether the authenticated user is authorized to perform a specific action.- Error raising variants for all functions in
KubereqexceptKubereq.wait_until/5.
Chores
Full Changelog: v0.3.2...v0.4.0
v0.3.2
v0.3.1
What's Changed
- chore(deps): update actions/checkout digest to eef6144 by @renovate in #36
- chore(deps): update dependency erlang to v27.1.2 by @renovate in #38
- Switch context via Req option and add
:current_namespaceto Kubeconf by @mruoss in #39 - chore(deps): update actions/checkout digest to 11bd719 by @renovate in #40
- move suffix replacement to delete_all operation by @mruoss in #42
Full Changelog: v0.3.0...v0.3.1
v0.3.0
⚠️ 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/Nwas deprecated and replaced withKubereq.attach/1- The result of
Kuberq.attach/1can be used withReqfunctions directly - Functions in the
Kubereqmodules still provide a nice abstraction over plain
Req. They now forward alloptstoReq. Kubereq.wait_until/5now takes a Keyword list as fifth argument (was
integerbefore). To migrate, just turntimeoutintotimeout: timeout
Full Changelog: v0.2.1...v0.3.0
v0.2.1
v0.2.0
What's Changed
- Update dependency erlang to v27.1 by @renovate in #27
- Update dependency elixir to v1.17.3 by @renovate in #28
- Update Kubeconfig.load/1 spec by @jonatanklosko in #29
- Use correct Req error handling instead of raising exceptions by @mruoss in #30
New Contributors
- @jonatanklosko made their first contribution in #29
Full Changelog: v0.1.8...v0.2.0