Skip to content

Releases: BBVA/kapow

v0.7.1

26 Jan 12:51
v0.7.1
7ac5375
Compare
Choose a tag to compare

Changelog

  • Merged several dependabot PR for updates in dependencies and CI machinery.

v0.7.0

12 Mar 16:48
Compare
Choose a tag to compare

Changelog

7807ccd Merge branch 'feature/secure-control-api'
1e63f3c feat: Control API uses automatic cross-pinning mTLS (Closes #119)
e25dc44 Merge pull request #158 from BBVA/dependabot/docker/dot-github/go/golang-1.16.0
27b003a Merge pull request #157 from BBVA/dependabot/github_actions/golangci/golangci-lint-action-v2.4.0
18d2528 Merge pull request #156 from BBVA/dependabot/go_modules/github.com/spf13/cobra-1.1.3
c72ede7 Merge pull request #153 from BBVA/dependabot/go_modules/github.com/google/uuid-1.2.0
9b05e7e Update README.md
100b41f Merge branch 'feature/exec-pow-files'
68a25e6 feat: kapow server honors --debug
e72c65c feat: os-dependent default entrypoint
0c16b54 feat: run multiple init programs
f25b7ee feat(tools): add validssclient for mutual tls auth

v0.6.0

24 Dec 15:29
Compare
Choose a tag to compare

Changelog

7c4e32a feat: add /server/log/{prefix} endpoint
cb6873e Merge pull request #141 from BBVA/dependabot/docker/dot-github/go/golang-1.15.6
67aae6a Merge pull request #140 from BBVA/dependabot/go_modules/gopkg.in/h2non/gock.v1-1.0.16
a8274ce Merge pull request #133 from BBVA/dependabot/go_modules/github.com/spf13/cobra-1.1.1
4d05223 feat: Access Logging on the user server
dbd1a6a Merge branch 'bugfix/issue-138'
7c952fa Update README.md
0dc0b74 Merge pull request #126 from BBVA/dependabot/github_actions/golangci/golangci-lint-action-v2.2.0
f67e7c1 Bump golangci-lint to v1.31.0
c7567fb Fix getSSLClietnDN returns DN instead CN
a17cc48 Add ssl/client/i/dn resource. Closes #113
6d24cc4 Fix typo getRequestId -> getRouteId
9a78bdd Change tests for getRequestId to validate against passed value
66b227e Fix error getting HTTP version in getRequestVersion
99871de Fix error getting remote address in getRequestRemote
5c1a00e getRequestHeaders returns value for Host header. Fixes #78
6c3bee9 Add route/id resource. Closes #10
774b920 Add routes for /request/version and /request/remote in data server. Add resource tree documentation for /request/version and /request/remote. Closes #85
fc19b92 Add request/remote resource
9988d0e Add request/version resource
092dc74 Add new tutorial chapter to documentation index
dfbc194 Update main index to point to new HTTPS page
eb4dbea Add references to mTLS configuration of proposed servers.
ea3b080 Merge pull request #120 from skinp/patch-1
8edde47 Fix return value for resource params
3ba3df6 Add a chapter to the tutorial explaining HTTPS and mTLS configuration
d0e0881 Add example documentation to use built in HTTPS/mTLS support
6ce20f6 Merge branch 'master' of ssh://github.com/BBVA/kapow
dc2716f Add instuctions in quickstart to start Kapow! with HTTPS
8bfea99 Change tittle to something more specific
64cc681 Fix typo
622682a Added GPG revokers publick keys and remove CircleCI pipeline

v0.5.4

05 Jun 10:39
Compare
Choose a tag to compare

Kapow! v0.5.4

Features

  • Rebuild against Go 1.14.4

Known issues and limitations

Data API

  • #73 /response/body and /response/stream behave identically for now.

Windows®

  • #83 kapow server file.pow will try to run file.pow through bash, not cmd
    or powershell.
  • kapow route default entrypoint is /bin/sh, so in order to use cmd or
    powershell, it must be explicitly set.

Docker images

  • docker pull bbvalabsci/kapow:latest
  • docker pull bbvalabsci/kapow:v0.5.4
  • docker pull bbvalabsci/kapow:v0.5.4-1.14.4
  • docker pull bbvalabsci/kapow:v0

v0.5.3

19 May 10:18
Compare
Choose a tag to compare

Kapow! v0.5.3

Features

  • Rebuild against Go 1.14.3

Known issues and limitations

Data API

  • #73 /response/body and /response/stream behave identically for now.

Windows®

  • #83 kapow server file.pow will try to run file.pow through bash, not cmd
    or powershell.
  • kapow route default entrypoint is /bin/sh, so in order to use cmd or
    powershell, it must be explicitly set.

Docker images

  • docker pull bbvalabsci/kapow:latest
  • docker pull bbvalabsci/kapow:v0.5.3
  • docker pull bbvalabsci/kapow:v0.5.3-1.14.3
  • docker pull bbvalabsci/kapow:v0

v0.5.2

11 May 15:32
Compare
Choose a tag to compare

Kapow! v0.5.2

Features

  • Fix handling of misbehaving http clients

Known issues and limitations

Data API

  • #73 /response/body and /response/stream behave identically for now.

Windows®

  • #83 kapow server file.pow will try to run file.pow through bash, not cmd
    or powershell.
  • kapow route default entrypoint is /bin/sh, so in order to use cmd or
    powershell, it must be explicitly set.

v0.5.1

22 Apr 09:29
Compare
Choose a tag to compare

Kapow! v0.5.1

Features

  • Re-release of v0.5.0 with missing release-key.gpg added, as well as debugging doc example

  • #89 Wrong environment variables exported to process

  • #98 Implement a proper logging system (Partially solved. Added a logging feature for scripts in User-server for aid in debugging)

  • #92 Spawn package uses static default value for KAPOW_DATA_URL

  • #102 Handle race condition between Control API and pow files

  • #105 Handle unexpected exit of servers

Known issues and limitations

Data API

  • #73 /response/body and /response/stream behave identically for now.

Windows®

  • #83 kapow server file.pow will try to run file.pow through bash, not cmd
    or powershell.
  • kapow route default entrypoint is /bin/sh, so in order to use cmd or
    powershell, it must be explicitly set.

v0.5.0

22 Apr 07:46
Compare
Choose a tag to compare

Kapow! v0.5.0

Features

  • #89 Wrong environment variables exported to process

  • #98 Implement a proper logging system (Partially solved. Added a logging feature for scripts in User-server for aid in debugging)

  • #92 Spawn package uses static default value for KAPOW_DATA_URL

  • #102 Handle race condition between Control API and pow files

  • #105 Handle unexpected exit of servers

Known issues and limitations

Data API

  • #73 /response/body and /response/stream behave identically for now.

Windows®

  • #83 kapow server file.pow will try to run file.pow through bash, not cmd
    or powershell.
  • kapow route default entrypoint is /bin/sh, so in order to use cmd or
    powershell, it must be explicitly set.

v0.4.0

29 Feb 13:04
Compare
Choose a tag to compare

Kapow! v0.4.0

Features

  • #76 Implement https support in the user server.

  • #104 Implement TLS mutual auth with x509 certs.

  • Built and tested against Go 1.14.

Known issues and limitations

Data API

  • #73 /response/body and /response/stream behave identically for now.

  • #92 KAPOW_DATA_URL is always set to its default value of
    http://localhost:8082, and not to the actual value, as specified by the
    kapow server --data-bind "host:port" invocation.

Windows®

  • #83 kapow server file.pow will try to run file.pow through bash, not cmd
    or powershell.
  • kapow route default entrypoint is /bin/sh, so in order to use cmd or
    powershell, it must be explicitly set.

v0.3.0

17 Dec 14:15
Compare
Choose a tag to compare

Kapow! v0.3.0

Features

  • Feature parity with the original PoC (written in Python), with some exceptions
    explained in the next section.

  • Built and tested against Go 1.13.5.

  • (Almost) no bytes were harmed during the development of this release.

Known issues and limitations

User server

  • #76 Only plain http is supported for now, since https support is
    not yet complete. The kapow server flags --certfile and --keyfile are
    present but non-functional yet.

Data API

  • #73 /response/body and /response/stream behave identically for now.

  • #92 KAPOW_DATA_URL is always set to its default value of
    http://localhost:8082, and not to the actual value, as specified by the
    kapow server --data-bind "host:port" invocation.

Windows®

  • #83 kapow server file.pow will try to run file.pow through bash, not cmd
    or powershell.
  • kapow route default entrypoint is /bin/sh, so in order to use cmd or
    powershell, it must be explicitly set.