Skip to content

Releases: folio-org/okapi

v1.2.2

04 Apr 14:17
Compare
Choose a tag to compare
  • Fix Okapi fails when invoking tenantPermissions with an v1.0
    ModuleDescriptor OKAPI-301
  • Fix tenantPermissions for the permission module itself OKAPI-304

v1.2.1

31 Mar 09:17
Compare
Choose a tag to compare
  • Fix Null diagnostic when Docker can not be reached OKAPI-299
  • Fix HTTP connection hangs after throwing error OKAPI-298
  • Fix DocketTest Unit Test may timeout OKAPI-297
  • Documentation: Link to API docs section and improve presentation
    of Instrumentation section

v1.2.0

24 Mar 12:05
Compare
Choose a tag to compare
  • Add ability to pull Docker images from a remote repository OKAPI-283
  • Allow Handlers/filters instead of routingEntries OKAPI-284
  • Allow phase instead of level inside routingEntries OKAPI-284
  • Rewrite the Okapi guide examples OKAPI-286
  • Make RoutingEntry type optional and default to request-response OKAPI-288
  • Fix garbage character for Docker logging OKAPI-291
  • Increase wait time before warning in Unit Test for Docker OKAPI-294

v1.1.0

20 Mar 13:03
Compare
Choose a tag to compare
  • new property pathPattern which is an alternative to path in
    routingEntries/handlers/filters. OKAPI-274
  • routingEntries (handler) may be given for an interface OKAPI-269
    This is the preferred way of declaring handlers (that implement
    an interface). Filters, on other other hand, do not implement
    an interface and stays in the usual top-level (non-interface specific
    place).
  • Permission loading interface /_/tenantPermissions OKAPI-268
  • Define permission sets in ModuleDescriptor OKAPI-267
  • Cleaned up a few things issued by SonarQube OKAPI-279 OKAPI-280
  • Fix Okapi may hang due to standard error being buffered OKAPI-282

v1.0.0

27 Feb 15:07
Compare
Choose a tag to compare
  • Postgres storage option. Mongodb still supported
  • New commands: initdatabase and purgedatabase. Deprecated are
    properties -Dmongo_db_init and -Dpostgres_db_init
  • Docker support. Triggered in launchDescriptor with
    dockerImage property. It can be tuned further with properties
    dockerCMD and dockerArgs.
  • Tenant initialization: Okapi may call Module when it is
    associated with a module and when changing from one module to
    another (upgrade).
  • Everything else since 0.3

3rd release

03 May 09:28
Compare
Choose a tag to compare
3rd release Pre-release
Pre-release

0.3 2016-05-03

  • Split of Okapi into three services: deployment, discovery and proxy
  • Hazelcast can be configured (including work with AWS)
  • Running mode must be given in command line: dev (for development)
    and cluster (for clustered mode)
  • Module version dependencies
  • Bug fixes and more tests

2nd release

23 Mar 14:23
Compare
Choose a tag to compare
2nd release Pre-release
Pre-release

0.2 2016-03-23

  • RAML updates and verified in many tests
  • Persistent storage with MongoDB
  • Event Bus in use to synchronize a set of Okapi nodes
  • Using log4j as logger everywhere (using SLF4J to relay for all things)

First Code Release

29 Jan 14:10
Compare
Choose a tag to compare
First Code Release Pre-release
Pre-release

First rudimentary implementation of Okapi.