Skip to content

Commit 517d2ec

Browse files
authored
Merge pull request #564 from brendandburns/readme
Improve documentation of potential breaking changes. Add changelog for 4.0.0
2 parents 7413e98 + 42da7be commit 517d2ec

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
# 4.0.0-alpha1
2+
Changes since 3.0.0
3+
Changes since 4.0.0-beta1
4+
* Fix DateTime string generation. (#500)
5+
* Update proto buff files for 1.13.0 (#498)
6+
* Improve auth tests, fix a bug in credential parsing (#465)
7+
* NPE System.getenv(ENV_HOME) returns null on Windows (#455)
8+
* Fix serialization of null quantities (#442)
9+
* Fix Quantity serialization
10+
* Add merge in ProtoClient
11+
* Invoke async callback on unexpected exceptions
12+
* Update to 1.12 generated code. Fix a few compile errors w/ the new code.
13+
14+
*Note*
15+
This library includes an update to the generated Kubernetes code which may contain breaking API changes.
16+
117
# 3.0.0
218
Changes Since 2.0.0
319

@@ -17,6 +33,9 @@ Changes Since 2.0.0
1733
* Support refresh for Azure Active Directory tokens.
1834
* Regenerate client for Kubernetes 1.11
1935

36+
*Note*
37+
This library includes an update to the generated Kubernetes code which may contain breaking API changes.
38+
2039
# 2.0.0
2140

2241
Changes since 1.0.0:
@@ -29,6 +48,9 @@ Changes since 1.0.0:
2948
* Add a warning and an exception if a watch is created with debugging enabled. #280
3049
* Update to 1.10 API.
3150

51+
*Note*
52+
This library includes an update to the generated Kubernetes code which may contain breaking API changes.
53+
3254
# 1.0.0
3355
* Fix a bug with HTML escaping byte arrays (#240)
3456
* Fix a bug with YAML parsing IntOrString types (#242)

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@
66

77
Java client for the [kubernetes](http://kubernetes.io/) API.
88

9+
## Client versioning
10+
The Java client uses Semantic Versioning. We increment the major version number whenever we
11+
regenerate the client for a new Kubernetes release version (see table below). Whenever we do
12+
this there are new APIs added and possibly breaking changes in the generated Kubernetes API
13+
Stubs. Whenever you upgrade a major version, be prepared for potential breaking changes.
14+
915
## Installation
1016

1117
To install the Java client library to your local Maven repository, simply execute:

0 commit comments

Comments
 (0)