Skip to content
This repository has been archived by the owner on Mar 7, 2023. It is now read-only.

Releases: kyma-incubator/varkes

Varkes 0.5.3

15 May 15:49
Compare
Choose a tag to compare
Varkes 0.5.3 Pre-release
Pre-release

Features

  • Event payload is send from UI as JSON payload (not as text) (#215)
  • Event topics are sorted alphabetically in UI

Usage

Use the modules as express middleware in your express based NodeJs application.

Depending on the modules you require, add the dependencies to your package.json like that:

  "dependencies": {
    "@varkes/app-connector-client": "^0.5.3",
    "@varkes/odata-mock": "^0.5.3",
    "@varkes/openapi-mock": "^0.5.3",
    "@varkes/cockpit": "^0.5.3"
  }

In your application enable the modules in your express app like that:

const odata = require("@varkes/odata-mock")
const openapi = require("@varkes/openapi-mock")
const connector = require("@varkes/app-connector-client")
const cockpit = require("@varkes/cockpit")
const app = require('express')()

app.use(await odata.init("./varkes_config.json"))
app.use(await openapi.init("./varkes_config.json"))
app.use(await connector.init("./varkes_config.json"))
app.use(await cockpit.init())
app.listen(10000, function () {
       console.info("Started application on port %d", 10000)
})

Varkes 0.5.2

01 May 18:46
Compare
Choose a tag to compare
Varkes 0.5.2 Pre-release
Pre-release

Features

  • Improved layout of the new cockpit
  • Fixes in the OpenAPI definition for the app-connector-client
  • Fixes in the deployment files of the projects

Usage

Use the modules as express middleware in your express based NodeJs application.

Depending on the modules you require, add the dependencies to your package.json like that:

  "dependencies": {
    "@varkes/app-connector-client": "^0.5.2",
    "@varkes/odata-mock": "^0.5.2",
    "@varkes/openapi-mock": "^0.5.2",
    "@varkes/cockpit": "^0.5.2"
  }

In your application enable the modules in your express app like that:

const odata = require("@varkes/odata-mock")
const openapi = require("@varkes/openapi-mock")
const connector = require("@varkes/app-connector-client")
const cockpit = require("@varkes/cockpit")
const app = require('express')()

app.use(await odata.init("./varkes_config.json"))
app.use(await openapi.init("./varkes_config.json"))
app.use(await connector.init("./varkes_config.json"))
app.use(await cockpit.init())
app.listen(10000, function () {
       console.info("Started application on port %d", 10000)
})

Varkes 0.5.1

01 May 18:41
Compare
Choose a tag to compare
Varkes 0.5.1 Pre-release
Pre-release

Features

  • Fixes in the new cockpit

Usage

Use the modules as express middleware in your express based NodeJs application.

Depending on the modules you require, add the dependencies to your package.json like that:

  "dependencies": {
    "@varkes/app-connector-client": "^0.5.1",
    "@varkes/odata-mock": "^0.5.1",
    "@varkes/openapi-mock": "^0.5.1",
    "@varkes/cockpit": "^0.5.1"
  }

In your application enable the modules in your express app like that:

const odata = require("@varkes/odata-mock")
const openapi = require("@varkes/openapi-mock")
const connector = require("@varkes/app-connector-client")
const cockpit = require("@varkes/cockpit")
const app = require('express')()

app.use(await odata.init("./varkes_config.json"))
app.use(await openapi.init("./varkes_config.json"))
app.use(await connector.init("./varkes_config.json"))
app.use(await cockpit.init())
app.listen(10000, function () {
       console.info("Started application on port %d", 10000)
})

Varkes 0.5.0

21 Apr 20:11
Compare
Choose a tag to compare
Varkes 0.5.0 Pre-release
Pre-release

Features

  • Fully new UI as an optional module based on Luigi framework and compatible to Kyma Console

Usage

Use the modules as express middleware in your express based NodeJs application.

Depending on the modules you require, add the dependencies to your package.json like that:

  "dependencies": {
    "@varkes/app-connector-client": "^0.5.0",
    "@varkes/odata-mock": "^0.5.0",
    "@varkes/openapi-mock": "^0.5.0",
    "@varkes/cockpit": "^0.5.0"
  }

In your application enable the modules in your express app like that:

const odata = require("@varkes/odata-mock")
const openapi = require("@varkes/openapi-mock")
const connector = require("@varkes/app-connector-client")
const cockpit = require("@varkes/cockpit")
const app = require('express')()

app.use(await odata.init("./varkes_config.json"))
app.use(await openapi.init("./varkes_config.json"))
app.use(await connector.init("./varkes_config.json"))
app.use(await cockpit.init())
app.listen(10000, function () {
       console.info("Started application on port %d", 10000)
})

Varkes 0.4.0

15 Apr 20:07
Compare
Choose a tag to compare
Varkes 0.4.0 Pre-release
Pre-release

Features

  • app-connector-client
    • introduced new "local/apis" endpoint to retrieve bundled API definitions and register them on kyma side using "/local/apis/register" endpoint (#174)
    • renamed "/apis" endpoint to "remote/apis" (#174)
    • separated auto-register feature into dedicated endpoint "/local/apis/registration" (#174)
    • enrich API regsitration with CSRF endpoint info using "csrf"=true attribute in configuration (#185)
    • do not register the basepath as part of targetUrl in API registration by setting "registerBasepath"=false (#185)
  • odata-mock
    • Support for multiple ODATA services (#183) instead of merging all into one (#183)
    • "persistence" configuration will enable json file based persistence in folder "./data" (#183)
    • enabled generic error handler (#184)
  • openapi-mock
    • "persistence" configuration will enable json file based persistence in folder "./data" (#183)

Usage

Use the modules as express middleware in your express based NodeJs application.

Depending on the modules you require, add the dependencies to your package.json like that:

  "dependencies": {
    "@varkes/app-connector-client": "^0.4.0",
    "@varkes/odata-mock": "^0.4.0",
    "@varkes/openapi-mock": "^0.4.0"
  }

In your application enable the modules in your express app like that:

const odata = require("@varkes/odata-mock")
const openapi = require("@varkes/openapi-mock")
const connector = require("@varkes/app-connector-client")
const app = require('express')()

app.use(await odata.init("./varkes_config.json"))
app.use(await openapi.init("./varkes_config.json"))
app.use(await connector.init("./varkes_config.json"))
app.listen(10000, function () {
       console.info("Started application on port %d", 10000)
})

Varkes 0.3.0

15 Apr 08:16
Compare
Choose a tag to compare
Varkes 0.3.0 Pre-release
Pre-release

Features

  • app-connector-client
    • refactored "insecure" option in connection process and refactored connection state handling (#168)
    • adopted to newest pairing flow by also calling the info URL of connector service (#169)
  • odata-mock
    • Support for multiple ODATA services (#173) instead of merging all into one
  • openapi-mock
    • migrated to typescript (#170)
  • examples
    • improved stress-mock (#172)
  • cockpit
    • added initial project setup for new varkes cockpit, not published to npm yet (#171)

Usage

Use the modules as express middleware in your express based NodeJs application.

Depending on the modules you require, add the dependencies to your package.json like that:

  "dependencies": {
    "@varkes/app-connector-client": "^0.3.0",
    "@varkes/odata-mock": "^0.3.0",
    "@varkes/openapi-mock": "^0.3.0"
  }

In your application enable the modules in your express app like that:

const odata = require("@varkes/odata-mock")
const openapi = require("@varkes/openapi-mock")
const connector = require("@varkes/app-connector-client")
const app = require('express')()

app.use(await odata.init("./varkes_config.json"))
app.use(await openapi.init("./varkes_config.json"))
app.use(await connector.init("./varkes_config.json"))
app.listen(10000, function () {
       console.info("Started application on port %d", 10000)
})

Varkes 0.2.2

25 Mar 08:23
Compare
Choose a tag to compare
Varkes 0.2.2 Pre-release
Pre-release

Features

  • documentation cleanup (#113)
  • app-connector-client
    • added basic auth support in API registration process (#157)
    • API provider field configurable by configuration (#158)
    • added customizable logo (#149)
    • migration required: named public method of module as "init"
  • odata-mock
    • migrated to typescript (#154)
    • migration required: named public method of module as "init"
  • openapi-mock
    • migration required: named public method of module as "init"

Usage

Use the modules as express middleware in your express based NodeJs application.

Depending on the modules you require, add the dependencies to your package.json like that:

  "dependencies": {
    "@varkes/app-connector-client": "^0.2.2",
    "@varkes/odata-mock": "^0.2.2",
    "@varkes/openapi-mock": "^0.2.2"
  }

In your application enable the modules in your express app like that:

const odata = require("@varkes/odata-mock")
const openapi = require("@varkes/openapi-mock")
const connector = require("@varkes/app-connector-client")
const app = require('express')()

app.use(await odata.init("./varkes_config.json"))
app.use(await openapi.init("./varkes_config.json"))
app.use(await connector.init("./varkes_config.json"))
app.listen(10000, function () {
       console.info("Started application on port %d", 10000)
})

Varkes 0.1.0

21 Mar 10:56
b1a0038
Compare
Choose a tag to compare
Varkes 0.1.0 Pre-release
Pre-release

First alpha release of the varkes modules

Features

  • app-connector-client
    • Allows you to connect to a Kyma cluster
    • Manages the APIs registered on a Kyma Application
    • Sends events to a Kyma cluster
    • Provides a REST API
    • Provides a UI
  • odata-mock
    • Mocks an ODATA server based on EDMX specification files
  • openapi-mock
    • Mocks an OpenAPI server based on swagger 2.0 and OpenAPI 3.0 specifications

Usage

Use the modules as express middleware in your express based NodeJs application.

Depending on the modules you require, add the dependencies to your package.json like that:

  "dependencies": {
    "@varkes/app-connector-client": "^0.1.0",
    "@varkes/odata-mock": "^0.1.0",
    "@varkes/openapi-mock": "^0.1.0"
  }

In your application enable the modules in your express app like that:

const odata = require("@varkes/odata-mock")
const openapi = require("@varkes/openapi-mock")
const connector = require("@varkes/app-connector-client")
const app = require('express')()

app.use(await odata("./varkes_config.json"))
app.use(await openapi("./varkes_config.json"))
app.use(await connector("./varkes_config.json"))
app.listen(10000, function () {
       console.info("Started application on port %d", 10000)
})