forked from Azure/azure-batch-apps-python
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES.txt
57 lines (51 loc) · 3.29 KB
/
CHANGES.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
v0.5.2, 2015-07-15 - Fixed bug in download streaming
v0.5.1, 2015-07-09 - Added auto-refresh for unattended tokens
- Exposed configuration of block size to vary upload and download callback frequency
- Progress callbacks now take 3 arguments, the percent commplete (float), the bytes transferred (float),
and the total bytes to be transferred (float).
v0.5.0, 2015-07-01 - Removed 3 instance minimum for pool creation.
- Added progress callbacks from file upload and download.
v0.4.0, 2015-05-11 - Added optional auth config validation flag.
- Added JobSubmission.settings attribute
- Fixed error in SessionExpiredException.
v0.3.0, 2015-01-13 - Added preliminary support for new pool management API
Added new PoolManager class, Pool and PoolSpecifier classes
Added api calls for retrieving, createing and deleting pools.
Added support for REST DELETE call
Auto pool will be created on submission, or existing pool ID can be passed at submit
- Added flags to turn off console and/or file logging
v0.2.0, 2014-11-26 - Changed file upload format
Multipart form data -> application/octet-stream
- Changed Authentication config format (old format still supported)
Service ID, Endpoint and redirect uri settings have been relocated to the "Authentication"
section. A single configuration now reflects a single Batch Apps service.
- Validation of state for OAuth security.
- Changed SSL verification to be configurable, as credentials.VERIFY. Default is True.
Also added credentials.CA_CERT for addition of custom CA certificate bundle.
- Added SessionExpiredException for when a token expires mid-session or a refresh-token is
expired.
- Changed terminology regarding application -> jobtype
Deprecated methods:
- BatchAppsApi.app() -> BatchAppsApi.jobtype()
- Configuration.set_default_application() -> Configuration.set_default_jobtype()
- Configuration.application() -> Configuration.current_jobtype()
- Configuration.applications() -> Configuration.list_jobtypes()
- Configuration.add_application() -> Configuration.add_jobtype()
Related changes:
- Configuration.job_type -> Configuration.jobtype
- Configuration object takes kwarg "jobtype" rather than "application"
- Default job type now indicated by config setting "default_jobtype" rather than "default_app"
- Changed terminology regarding service principal -> unattended account
Deprecated methods:
- AzureOAuth.get_principal_token() -> AzureOAuth.get_unattended_session()
Related changes:
- Configuration setting "service_principal" deprecated, replaced by "unattended_account"
- Configuration setting "service_principal_key" deprecated, replaced by "unattended_key"
- Added FileCollection.index() method
- Added better handling for missing auth values in Configuration
- Deprecated JobManager.create_file, replaced with JobManager.file_from_path()
v0.1.1, 2014-11-03 - Authentication bug fixes, changed config settings and url handling.
- Changed Configuration setting "service_principal_key" to format "ClientID=abc;TenantID=xyz"
- Enhanced _http() and _https() to remove existing prefix
- Fixed incorrect auth resource
v0.1.0, 2014-10-28 - Beta Release.