|
1 |
| -# Change Log |
2 |
| -All notable changes to this project will be documented in this file. |
3 |
| - |
4 |
| -## [Unreleased] |
5 |
| -### Fixed |
6 |
| -- PNDA-2498 Application package data is now stored in HDFS with a reference to the path only held in the HBase record. This prevents HBase being overloaded with large packages (100MB+). |
7 |
| - |
8 |
| -### Changed |
9 |
| -- Pinned all python libraries to strict version numbers |
10 |
| -- Return all exceptions to API caller |
11 |
| - |
12 |
| -## [0.2.1] 2016-12-12 |
13 |
| -### Changed |
14 |
| -- Externalized build logic from Jenkins to shell script so it can be reused |
15 |
| -- Refactored the information returned by the Application Detail API to include the YARN application state and also to return information for jobs that have ended. Made the implementation more performant by using the YARN Resource Manager REST API instead of the CLI. |
16 |
| - |
17 |
| -## [0.2.0] 2016-10-21 |
18 |
| -### Added |
19 |
| -- PNDA-2233 Jupyter notebook plugin added to deployment manager |
20 |
| - |
21 |
| -## [0.1.1] 2016-09-13 |
22 |
| -### Changes |
23 |
| -- Improvements to documentation |
24 |
| -- Enhanced CI support |
25 |
| - |
26 |
| -## [0.1.0] 2016-07-01 |
27 |
| -### First version |
28 |
| - |
29 |
| -## [Pre-release] |
30 |
| - |
31 |
| -### Added |
32 |
| - |
33 |
| -- Add hue endpoint to environment endpoints API |
34 |
| -- Application names checked to only contain alphanumeric characters (a-z A-Z 0-9 - and _) because they are used directly in file paths. |
35 |
| -- Added ability to discover HDFS namedservices |
36 |
| -- Added information field to status reports |
37 |
| -- Using an external pacakge repository API instead of internal swift integration |
38 |
| -- Application detail API (GET /applications/<application>/detail) now returns YARN IDs assigned to the running tasks for that application. |
39 |
| -- Oozie error messages are reported when querying for status of an application creation call. |
40 |
| -- Packages are validated on deployment and the error messages reported when querying for status of a package deployment call. |
41 |
| -- Added support for opentsdb.json descriptor for creating metrics when deploying applications. |
42 |
| -- Callback events are sent to the console data logger. |
43 |
| -- Application detail API now completed to return Yarn IDs for any Yarn applications associated with a PNDA application. |
44 |
| - |
45 |
| -### Fixed |
46 |
| - |
47 |
| -- Return IP address for webhdfs/HTTPFS endpoint instead of hostname |
48 |
| -- Timeout calls to package repository at 120 seconds. |
49 |
| -- Deploying a package that does not exist in the package repository now results in a useful error message being returned to the caller. |
50 |
| -- Fixed defect preventing '-' being used in application names. |
51 |
| -- Fix Zookeeper quorum bug issue |
52 |
| -- Improve package validation to catch packages without 3 point version numbers and where the folder inside the tar does not match the package name. |
53 |
| -- Add list of zookeeper nodes to quorum |
54 |
| -- Remove port=8020 for named service |
55 |
| -- Oozie creator plugin sets 'oozie.wf.application.path' and 'oozie.coord.application.path' to point at the folder not the xml files. |
56 |
| -- Removed some stdout printouts |
57 |
| -- Fixed bug preventing recency parameter being used on the repository/packages API. |
| 1 | +# Change Log |
| 2 | +All notable changes to this project will be documented in this file. |
| 3 | + |
| 4 | +## [0.3.0] 2017-01-20 |
| 5 | +### Fixed |
| 6 | +- PNDA-2498: Application package data is now stored in HDFS with a reference to the path only held in the HBase record. This prevents HBase being overloaded with large packages (100MB+). |
| 7 | + |
| 8 | +### Changed |
| 9 | +- PNDA-2485: Pinned all python libraries to strict version numbers |
| 10 | +- PNDA-2499: Return all exceptions to API caller |
| 11 | + |
| 12 | +## [0.2.1] 2016-12-12 |
| 13 | +### Changed |
| 14 | +- Externalized build logic from Jenkins to shell script so it can be reused |
| 15 | +- Refactored the information returned by the Application Detail API to include the YARN application state and also to return information for jobs that have ended. Made the implementation more performant by using the YARN Resource Manager REST API instead of the CLI. |
| 16 | + |
| 17 | +## [0.2.0] 2016-10-21 |
| 18 | +### Added |
| 19 | +- PNDA-2233 Jupyter notebook plugin added to deployment manager |
| 20 | + |
| 21 | +## [0.1.1] 2016-09-13 |
| 22 | +### Changed |
| 23 | +- Improvements to documentation |
| 24 | +- Enhanced CI support |
| 25 | + |
| 26 | +## [0.1.0] 2016-07-01 |
| 27 | +### First version |
| 28 | + |
| 29 | +## [Pre-release] |
| 30 | + |
| 31 | +### Added |
| 32 | + |
| 33 | +- Add hue endpoint to environment endpoints API |
| 34 | +- Application names checked to only contain alphanumeric characters (a-z A-Z 0-9 - and _) because they are used directly in file paths. |
| 35 | +- Added ability to discover HDFS namedservices |
| 36 | +- Added information field to status reports |
| 37 | +- Using an external pacakge repository API instead of internal swift integration |
| 38 | +- Application detail API (GET /applications/<application>/detail) now returns YARN IDs assigned to the running tasks for that application. |
| 39 | +- Oozie error messages are reported when querying for status of an application creation call. |
| 40 | +- Packages are validated on deployment and the error messages reported when querying for status of a package deployment call. |
| 41 | +- Added support for opentsdb.json descriptor for creating metrics when deploying applications. |
| 42 | +- Callback events are sent to the console data logger. |
| 43 | +- Application detail API now completed to return Yarn IDs for any Yarn applications associated with a PNDA application. |
| 44 | + |
| 45 | +### Fixed |
| 46 | + |
| 47 | +- Return IP address for webhdfs/HTTPFS endpoint instead of hostname |
| 48 | +- Timeout calls to package repository at 120 seconds. |
| 49 | +- Deploying a package that does not exist in the package repository now results in a useful error message being returned to the caller. |
| 50 | +- Fixed defect preventing '-' being used in application names. |
| 51 | +- Fix Zookeeper quorum bug issue |
| 52 | +- Improve package validation to catch packages without 3 point version numbers and where the folder inside the tar does not match the package name. |
| 53 | +- Add list of zookeeper nodes to quorum |
| 54 | +- Remove port=8020 for named service |
| 55 | +- Oozie creator plugin sets 'oozie.wf.application.path' and 'oozie.coord.application.path' to point at the folder not the xml files. |
| 56 | +- Removed some stdout printouts |
| 57 | +- Fixed bug preventing recency parameter being used on the repository/packages API. |
0 commit comments