11/15/2016 4:34:18 PM
3.9.0
the deleted files are being written into Azkaban jars. These
do not belong here, and can cause hidden configurations from being used.
Consequently, azkaban-solo-server will not work as it relies on these
files, so solo-server was given its own conf directory.
Also, h2 was added as a runtime dependency for solo-server, which
happened to be missing for the past little while.
|
11/15/2016 3:44:24 PM
changes (#807)
* Combined common code in test cases (#808)
* Refined the code. Use static method.(#809)
|
11/14/2016 10:55:58 PM
activate / deactivate executor (#813)
When an executor server is launched, it uses the configured port or falls back to a default port. This behavior has been modified such that when the executor is not configured to a specific port it defaults to any available port that it can find on the machine. The advantage is that the user doesn't need to worry about port collisions when he/she doesn't need a specific port.
Also, The executor now automatically adds an entry about itself to the DB post launch. Also, it exposes the following REST APIs to allow users to activate / deactivate itself example: http://localhost:1234/executor?action=activate http://localhost:1234/executor?action=deactivate
Other changes:
* Remove public signature from interface methods
* Write port to executor.port file in working directory
* Refactored some constants which were duplicated across azkaban-common and azkaban-exec-server
|
11/11/2016 9:18:15 PM
to true. Modified local test cases to config the value and pass.
* Modified comments for execute-as-user
|
11/10/2016 12:09:37 AM
schedule page (#796)
|
11/6/2016 8:57:38 PM
3.8.0
web server (#758)
- Add method in WebUtils class to parse real client ip given HTTP headers map and client remote address - Add logic into abstract login servlet to correctly validate client IP vs IP stored for a session - Add logic in REST API to do the same - Unit tests for the above
|
11/4/2016 5:57:52 PM
uploads through Ajax interface reported HTTP code 200 when it
should be 400 or 500. There are other similar errors in this module, but this
commit only fixes failed uploads.
|
|
11/3/2016 3:55:00 PM
add unit test of isCronExpressionValid
* refactor code a little bit
|
10/31/2016 10:40:05 PM
3.7.0
(#786)
* Warn Users a pop up window if the cron expression string is not correct
* handle both 6 and 7 fields cases
* replace error code by Constant String
* add unit test
* update version number
|