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.9.2

01 Feb 14:00
Compare
Choose a tag to compare
Varkes 0.9.2 Pre-release
Pre-release

Features

  • Fixes certificate encoding problem (#264)

Varkes 0.9.1

30 Jan 09:19
Compare
Choose a tag to compare
Varkes 0.9.1 Pre-release
Pre-release

Features

  • Fix for odata API registration problems (#262)

Varkes 0.9.0

29 Jan 20:13
Compare
Choose a tag to compare
Varkes 0.9.0 Pre-release
Pre-release

Features

  • Support for Compass (#260)
  • Support for defining specifications as URLs (#243)
  • Removed unused feature of added_endpoints in config (#252)
  • More error handling (#254)
  • Support of AsyncAPI v2 (#255)
  • Update of dependencies (#259)

Varkes 0.8.0

06 Nov 20:30
Compare
Choose a tag to compare
Varkes 0.8.0 Pre-release
Pre-release

Features

  • Explicit resolving of configuration by changing signature of all modules to use config object
  • Icon and name of mock gets displayed in banner of 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/configuration": "^0.8.0",
    "@varkes/api-server": "^0.8.0",
    "@varkes/odata-mock": "^0.8.0",
    "@varkes/openapi-mock": "^0.8.0",
    "@varkes/cockpit": "^0.8.0"
  }

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

const config = require("@varkes/configuration")
const odataMock = require("@varkes/odata-mock")
const openapiMock = require("@varkes/openapi-mock")
const server = require("@varkes/api-server")
const cockpit = require("@varkes/cockpit")
const app = require('express')()

let configuration = config.resolveFile("./varkes_config.json")
app.use(await odataMock.init(configuration))
app.use(await openapiMock.init(configuration))
app.use(await server.init(configuration))
app.use(await cockpit.init(configuration))

app.listen(10000, function () {
       console.info("Started application on port %d", 10000)
})

Varkes 0.7.0

31 Oct 07:04
Compare
Choose a tag to compare
Varkes 0.7.0 Pre-release
Pre-release

Features

  • Updated dependencies
  • New package @varkes/configuration unifying the configuration

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/api-server": "^0.7.0",
    "@varkes/odata-mock": "^0.7.0",
    "@varkes/openapi-mock": "^0.7.0",
    "@varkes/cockpit": "^0.7.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 server = require("@varkes/api-server")
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 server.init("./varkes_config.json"))
app.use(await cockpit.init())
app.listen(10000, function () {
       console.info("Started application on port %d", 10000)
})

Varkes 0.6.4

30 Oct 21:28
Compare
Choose a tag to compare
Varkes 0.6.4 Pre-release
Pre-release
v0.6.4

v0.6.4

Varkes 0.6.3

14 Jun 14:37
Compare
Choose a tag to compare
Varkes 0.6.3 Pre-release
Pre-release

Features

  • Updated dependencies
  • Fixed release process, all examples will have a docker image released

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/api-server": "^0.6.3",
    "@varkes/odata-mock": "^0.6.3",
    "@varkes/openapi-mock": "^0.6.3",
    "@varkes/cockpit": "^0.6.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 server = require("@varkes/api-server")
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 server.init("./varkes_config.json"))
app.use(await cockpit.init())
app.listen(10000, function () {
       console.info("Started application on port %d", 10000)
})

Varkes 0.6.2

16 May 18:40
Compare
Choose a tag to compare
Varkes 0.6.2 Pre-release
Pre-release

Features

  • Fixed a problem with the "Register" functionality (#225)

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/api-server": "^0.6.2",
    "@varkes/odata-mock": "^0.6.2",
    "@varkes/openapi-mock": "^0.6.2",
    "@varkes/cockpit": "^0.6.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 server = require("@varkes/api-server")
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 server.init("./varkes_config.json"))
app.use(await cockpit.init())
app.listen(10000, function () {
       console.info("Started application on port %d", 10000)
})

Varkes 0.6.1

15 May 20:37
Compare
Choose a tag to compare
Varkes 0.6.1 Pre-release
Pre-release

Features

  • Fixed a dependency issue in the new "api-server" module
  • General update of dependencies

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/api-server": "^0.6.1",
    "@varkes/odata-mock": "^0.6.1",
    "@varkes/openapi-mock": "^0.6.1",
    "@varkes/cockpit": "^0.6.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 server = require("@varkes/api-server")
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 server.init("./varkes_config.json"))
app.use(await cockpit.init())
app.listen(10000, function () {
       console.info("Started application on port %d", 10000)
})

Varkes 0.6.0

15 May 15:53
Compare
Choose a tag to compare
Varkes 0.6.0 Pre-release
Pre-release

Features

  • Extracted all kyma connection logic into a dedicated module "app-connector"
  • Renamed "app-connector-client" to "api-server"
  • Migrated api-server to typescript
  • Introduced "modules" folder for all varkes components
  • Updated documentation
  • switched to swagger-ui instead of using re-doc, benefit is a try-out feature

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/api-server": "^0.6.0",
    "@varkes/odata-mock": "^0.6.0",
    "@varkes/openapi-mock": "^0.6.0",
    "@varkes/cockpit": "^0.6.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 server = require("@varkes/api-server")
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 server.init("./varkes_config.json"))
app.use(await cockpit.init())
app.listen(10000, function () {
       console.info("Started application on port %d", 10000)
})