Change Log
1.0.0 (2019-06-13)
** 0.x to 1.x Upgrade Warning **
Export methods have been updated to reflect the folder structure of their respective API routes.
For Example: in the 0.x versions of the SDK, the export_trees
method would
place the exported trees inside export_directory/trees. Starting in version 1.0.0, trees are exported to export_directory/sources/:source-name/trees
The logger was changed from the KineticSdk::Utils::Logger
module to the KineticSdk::Utils::KLogger
class. This shouldn't have any effect on external scripts unless referencing the kinetic logger directly, which is unlikely. If that is the case however, you will need to update your scripts to reference the logger
SDK variable instead of the static KineticSDK::Utils::Logger
module.
# 0.x example of logging in a script:
sdk = KineticSdk::Core.new({
app_server_url: "http://localhost:8080/kinetic",
space_slug: "foo",
username: "space-user-1",
password: "password"
})
KineticSdk::Utils::Logger.info("foo")
# 1.0 example of logging in a script
sdk = KineticSdk::Core.new({
app_server_url: "http://localhost:8080/kinetic",
space_slug: "foo",
username: "space-user-1",
password: "password"
})
sdk.logger.info("foo")
Implemented enhancements:
- Ability to export a space in one step using the
export_space
method. - Gateway errors (HTTP codes 502, 503, and 504) will automatically be retried, and may be controlled by the following options:
- :gateway_retry_limit (default 5), set to -1 to disable retrying gateway errors
- :gateway_retry_delay (default 1.0)
5.0.0 (2019-12-19)
** 1.x to 5.x Upgrade Warning ** All platform components (Core, Task, Agent, Discussions...etc) should be running a 5.x release or greater. Unintended behavior is possible if running 5.x of the SDK against any platform component < 5.x.
5.0.1 (2020-01-10)
Implemented enhancements:
- Implemented Task System error API
- Fixed typo in Discussions component
5.0.2 (2020-01-10)
Implemented enhancements:
- Fixed bug with jetching JWT regarding redirects
5.0.3 (2020-01-17)
Implemented enhancements:
- Implmented task engine configuration APIs
5.0.4 (2020-02-12)
Implemented enhancements:
- Implmented platform components APIs