Skip to content

Commit 2d38e07

Browse files
authored
Merge pull request #118 from britive/develop
v1.6.0
2 parents b6dcc2f + c8a2984 commit 2d38e07

File tree

4 files changed

+34
-5
lines changed

4 files changed

+34
-5
lines changed

CHANGELOG.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,33 @@
22

33
* As of v1.4.0 release candidates will be published in an effort to get new features out faster while still allowing time for full QA testing before moving the release candidate to a full release.
44

5-
## v1.6.0rc4 [2023-11-06]
5+
## v1.6.0 [2023-11-08]
6+
#### What's New
7+
* Initial support for Kubernetes - this functionality is not yet available publicly on the Britive Platform - this is a beta feature for internal use only
8+
9+
#### Enhancements
10+
* Add command `cache kubeconfig`
11+
* Update command `cache clear` to delete the kube config file if it exists
12+
* Add global config flag `auto-refresh-kube-config` set by `configure update global auto-refresh-kube-config true`
13+
* Add checkout mode `k8s-exec` for use exclusively inside an `exec` command of a kube config file
14+
* Add console helper script `pybritive-kube-exec` for use exclusively inside an `exec` command of a kube config file
15+
* Add the `pybritive` package version into the `User-Agent` string used by the Britive Python SDK (`britive` package)
16+
* For command `ls profiles -c` show the time remaining for the checkout
17+
* Add new flag `-e/--extend` to command `checkout` which will extend the expiration time of a currently checked out profile (only applicable to specific application types)
18+
19+
20+
#### Bug Fixes
21+
* Clarified language in an error message when an authentication token has been invalidated on the server side and the resulting action the user must take to clear the token
22+
* Fix bug in `configure import` related to the default AWS checkout mode
23+
24+
#### Dependencies
25+
* `britive>=2.23.0`
26+
27+
#### Other
28+
* Documentation update to reflect that auto-login via browser will only work if the browser launched by `pybritive` is the same as the browser where the user is already authenticated to Britive.
29+
30+
31+
## v1.6.0rc5 [2023-11-06]
632
#### What's New
733
* None
834

@@ -36,6 +62,7 @@
3662
#### Other
3763
* None
3864

65+
3966
## v1.6.0rc3 [2023-10-31]
4067
#### What's New
4168
* None
@@ -71,7 +98,6 @@
7198
* None
7299

73100

74-
75101
## v1.6.0rc1 [2023-10-25]
76102
#### What's New
77103
* Initial support for Kubernetes - this functionality is not yet available publicly on the Britive Platform - this is a beta feature for internal use only

docs/index.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,9 @@ Example:
227227
export PYBRITIVE_BROWSER="open -a /Applications/Firefox\ Developer\ Edition.app %s"
228228
~~~
229229

230+
Note that as of Britive release `2023.11.01` the CLI authentication flow will NOT prompt to login if the user is already authenticated in the browser.
231+
However, this is only true if the browser launched by `pybritive` is the same browser where the user is already authenticated.
232+
230233
## Escaping
231234
If the name of an application, environment, or profile contains a `/` then that character must be properly escaped with a `\`.
232235

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
boto3
2-
britive==2.23.0rc1
2+
britive>=2.23.0
33
certifi>=2022.12.7
44
charset-normalizer==2.1.0
55
click~=8.1.3

setup.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = pybritive
3-
version = 1.6.0rc5
3+
version = 1.6.0
44
author = Britive Inc.
55
author_email = support@britive.com
66
description = A pure Python CLI for Britive
@@ -27,7 +27,7 @@ install_requires =
2727
toml
2828
cryptography>=41.0.0
2929
python-dateutil
30-
britive==2.23.0rc1
30+
britive>=2.23.0
3131
jmespath
3232
pyjwt
3333

0 commit comments

Comments
 (0)