Skip to content

Releases: kgrid/kgrid-activator

kgrid-activator-1.7.0

11 Aug 15:18
Compare
Choose a tag to compare

August Release

Features

  • Improved prefer="minimal" handling
  • Added new execute method to the adapter api that can take a ClientRequest and returns an ExecutorResponse to enable adapters to get all the information supplied by the user in an execute POST or resource GET request
  • Streamlined request handling generally

Dependency upgrades

  • Adapter API 1.2.0 to add new execute method and request/response objects
  • Resource adapter 0.1.6 to use new request/response handling which better matches resource fetching request pattern

kgrid-activator-1.6.0

28 Jul 14:47
Compare
Choose a tag to compare

July Release

Features

  • Added prefer="minimal" accept header handling to return bare result instead of a result wrapped in debug information

Dependency upgrades

  • JavaScript V8 adapter update to support modules
  • Improved JavaScript V8 error handling

kgrid-activator-1.5.4

30 Jun 14:00
Compare
Choose a tag to compare

June Release

Features

  • Added new exception handler for HttpMessageNotReadable errors.
  • Updated JavaScript V8 dependency to improve input handling and executive object functionality

Dependency upgrades

  • JavaScript V8 adapter update for executive object inputs/results handling.

kgrid-activator-1.5.3

11 Jun 15:39
Compare
Choose a tag to compare

April / May Release 2021

KGrid Activator 1.5.2

31 Mar 19:03
Compare
Choose a tag to compare

Features

  • Update the getid() method in Endpoint class to use the arkId from metadata field of identifier instead of @id;
  • Update the tests to include identifier in the test wrapper.

Bug fixes

  • fixed swagger link in quick start to include /kos/

Documentation

  • changed swagger link to point to local activator
  • Made changes to make using the docs easier (better link descriptions etc)
  • added descriptive headers in config docs
  • made headers more descriptive in api docs

Dependency upgrades

Removed Spotify plugin and Dockerfile

kgrid-activator-1.5.1

03 Mar 16:36
Compare
Choose a tag to compare

What's new

  • Update the exception messages from javascript-v8-adapter

Bug Fix

  • Fixed the swagger editor link in the endpoint resource

KGrid Activator 1.5.0

02 Mar 20:05
Compare
Choose a tag to compare

What's new

  • Separated "activate" into reload and refresh with own endpoints that can reload every object, one object or refresh all endpoints, or every endpoint that uses a specified engine.
  • Moved reload and refresh endpoints behind the /actuator/activation endpoint to so that they can be secured along with the other actuator endpoints.
  • Added support for loading adapters from a specified location at runtime using the property kgrid.activator.adapter-locations set to a comma-separated list of external adapter jar files.
  • Added heartbeat support for the proxy adapter so that remote runtimes can reconnect after the activator is restarted.
  • Set the shelf root to always be /kos and removed the kgrid.shelf.endpoint property that allowed it to be set

Bug fixes

  • Various error handling improvements to make error messages and codes more clear.
  • Removed redundant CORS configuration

Dependency upgrades

  • shelf-api 3.1.6 -> 3.1.7
  • proxy-adapter 1.0.1 -> 1.1.0
  • javascript-v8-adapter 0.1.11 -> 0.1.12
  • resource-adapter 0.1.2 -> 0.1.3

kgrid-activator-1.4.1

25 Jan 15:45
Compare
Choose a tag to compare

What's new

  • Cleaned up error messages when activating and running objects
  • Activate now redirects to the endpoint list
  • CORS fix for using activator with a library

Dependency updates

  • Shelf updates:
    • Adding and deleting a ko on the shelf no longer requires a complete reactivation of all objects for the new ko to be visible
    • Cleaned up error messages when navigating kos to conform to HTTP standards and better explain errors client encounters
  • Adapter updates:
    • Proxy adapter /proxy/{uri} GET endpoint moved to /proxy/artifacts/{uri}. This is all handled internally by the proxy adapter and does not require a change in remote runtimes
    • Proxy adapter removed result key that contained the result and now just return it at the top level
    • Added more specific adapter client and adapter server error exceptions to support returning different 400-level and 500-level http errors.
    • Resource adapter added new exception for handling resource not found.

KGrid Activator 1.4.0

16 Dec 20:48
Compare
Choose a tag to compare

Added a dev profile and enabled basic security on ko deposit/delete/activate endpoints and spring actuator endpoints when not running in the dev profile.
Added external runtime info to the /actuator/info endpoint.
Added resource endpoints and new resource adapter dependency.
Updated shelf and adapter dependencies.

KGrid Activator 1.3.9

17 Nov 18:57
Compare
Choose a tag to compare

javascript-v8-adapter-0.1.9
proxy-adapter-0.10.15