forked from kbase/auth
-
Notifications
You must be signed in to change notification settings - Fork 0
/
release_notes.txt
83 lines (66 loc) · 3.35 KB
/
release_notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
OVERVIEW
-----------------------------------------
This is a set of KBase client libraries that provides basic authentication objects: authentication tokens and user profiles
These libraries do not directly access any KBase web service APIs, but they are used to acquire/validate tokens
and fetch user profile objects whenever authenticated access is needed. These libraries are called by the main
KBase web service APIs, and can also be used when making requests against KBase services that support OAuth
tokens.
Technical documentation is in the form of perldocs embedded in the Bio::KBase::AuthToken and Bio::KBase::AuthUser
modules - sample code is included in the docs. A "make deploy-docs" should install the docs in the appropriate
directories.
VERSION 0.7.3 (Released 1/13/2014)
------------------------------------------
NEW FEATURES
- Added command 'kbase-whoami' which reports the username of the logged in user.
BUG FIXES
- Merged in changes to support Python Requests 1.0+
- Fixed Auth libs to use KB_CLIENT_CONFIG for INI configs instead of KB_DEPLOYMENT_CONFIG
and also fixed a bug in how we called the Nexus API for custom fields.
VERSION: 0.7.2 (Released 7/8/2013)
------------------------------------------
BUG FIXES
- Fixed bug in signing key cache
- Fixed bug in reloading of config files
- Expanded the types of error reported in Bio::KBase::AuthToken::validate() method
ANTICIPATED FUTURE DEVELOPMENTS:
- Additional changes to biokbase.Auth.User to support modifying group membership/creation
- Python MongoDB support for KBase Session IDs
VERSION: 0.7.1 (Released 6/22/2013)
------------------------------------------
NEW FEATURES:
- Updates to biokbase.Auth.User to support basic read/only functionality.
ANTICIPATED FUTURE DEVELOPMENTS:
- Additional changes to biokbase.Auth.User to support modifying group membership/creation
- Python MongoDB support for KBase Session IDs
VERSION: 0.7.0 (Released 5/2/2013)
------------------------------------------
NEW FEATURES:
- Python language support for AuthToken as biokbase.Auth.Token
- Unit tests for python client libraries
ANTICIPATED FUTURE DEVELOPMENTS:
- Python language support for AuthUser as biokbase.Auth.User
- Python MongoDB support for KBase Session IDs
VERSION: 0.6.0 (Released 1/21/2013)
------------------------------------------
NEW FEATURES:
- Caching for token validation, and user profiles
- Support for defaults/configuration in ~/.kbase_config ($ENV{KB_DEPLOYMENT_CONFIG} overrides)
- Support for environment variable $KB_AUTH_TOKEN containing a Globus Token
- Support for KBase Session ID's as a token proxy using MongoDB session store
UPDATED FEATURES / MAJOR BUG FIXES:
- ~/.authrc file deprecated in favor of ~/.kbase_config
- fixed perl path used for makefile deployment
- fixed target directory for perl2man docs
ANTICIPATED FUTURE DEVELOPMENTS:
- Shared memory support or MongoDB service for scaling cache
VERSION: 0.5.0 (Released 11/20/2012)
------------------------------------------
NEW FEATURES:
-This is the first public release of the Bio::KBase::AuthToken and Bio::KBase::AuthUser libraries
-Support for querying the group membership service within the KBase.us domain. Results are returned
as an array in the groups field of the AuthUser object
UPDATED FEATURES / MAJOR BUG FIXES:
-none.
ANTICIPATED FUTURE DEVELOPMENTS:
-command line scripts to support .authrc files
-possible namechange on .authrc files