Releases: kyma-incubator/varkes
Varkes 0.5.3
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
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
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
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
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
- 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
Features
- app-connector-client
- 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
Features
- documentation cleanup (#113)
- app-connector-client
- 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
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)
})