Releases: BBVA/kapow
v0.7.1
v0.7.0
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
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
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 runfile.pow
throughbash
, notcmd
orpowershell
. kapow route
default entrypoint is/bin/sh
, so in order to usecmd
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
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 runfile.pow
throughbash
, notcmd
orpowershell
. kapow route
default entrypoint is/bin/sh
, so in order to usecmd
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
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 runfile.pow
throughbash
, notcmd
orpowershell
. kapow route
default entrypoint is/bin/sh
, so in order to usecmd
or
powershell
, it must be explicitly set.
v0.5.1
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 runfile.pow
throughbash
, notcmd
orpowershell
. kapow route
default entrypoint is/bin/sh
, so in order to usecmd
or
powershell
, it must be explicitly set.
v0.5.0
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 runfile.pow
throughbash
, notcmd
orpowershell
. kapow route
default entrypoint is/bin/sh
, so in order to usecmd
or
powershell
, it must be explicitly set.
v0.4.0
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 runfile.pow
throughbash
, notcmd
orpowershell
. kapow route
default entrypoint is/bin/sh
, so in order to usecmd
or
powershell
, it must be explicitly set.
v0.3.0
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, sincehttps
support is
not yet complete. Thekapow 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 runfile.pow
throughbash
, notcmd
orpowershell
. kapow route
default entrypoint is/bin/sh
, so in order to usecmd
or
powershell
, it must be explicitly set.