forked from TrueCloudLab/frostfs-http-gw
Merge pull request #36 from roman-khimov/docker-and-changelog
Docker fix and changelog
This commit is contained in:
commit
881136faf1
3 changed files with 43 additions and 1 deletions
2
.github/workflows/publish_to_dockerhub.yml
vendored
2
.github/workflows/publish_to_dockerhub.yml
vendored
|
@ -56,7 +56,7 @@ jobs:
|
||||||
key: deps-${{ hashFiles('go.sum') }}
|
key: deps-${{ hashFiles('go.sum') }}
|
||||||
|
|
||||||
- name: Update Go modules
|
- name: Update Go modules
|
||||||
run: go mod download -json
|
run: make dep
|
||||||
|
|
||||||
- name: Build image
|
- name: Build image
|
||||||
run: make image
|
run: make image
|
||||||
|
|
37
CHANGELOG.md
Normal file
37
CHANGELOG.md
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
# Changelog
|
||||||
|
|
||||||
|
This document outlines major changes between releases.
|
||||||
|
|
||||||
|
## 0.15.0 (30 Apr 2021)
|
||||||
|
|
||||||
|
This is the first public release incorporating latest NeoFS protocol support
|
||||||
|
and fixing some bugs.
|
||||||
|
|
||||||
|
New features:
|
||||||
|
* upload support (#14, #13, #29)
|
||||||
|
* ephemeral keys (#26)
|
||||||
|
* TLS server support (#28)
|
||||||
|
|
||||||
|
Behavior changes:
|
||||||
|
* node weights can now be specified as simple numbers instead of percentages
|
||||||
|
and gateway will calculate the proportion automatically (#27)
|
||||||
|
* attributes are converted now to `X-Attribute-*` headers when retrieving
|
||||||
|
object from gate instead of `X-*` (#29)
|
||||||
|
|
||||||
|
Improvements:
|
||||||
|
* better Makefile (#16, #24, #33)
|
||||||
|
* updated documentation (#16, #29)
|
||||||
|
* updated neofs-api-go to v1.25.0 (#17, #20)
|
||||||
|
* updated fasthttp to v1.23.0+ (#17, #29)
|
||||||
|
* refactoring, eliminating some dependencies (#20, #29)
|
||||||
|
|
||||||
|
Bugs fixed:
|
||||||
|
* gateway attempted to work with no NeoFS peers configured (#29)
|
||||||
|
* some invalid headers could be sent for attributes using non-ASCII or
|
||||||
|
non-printable characters (#29)
|
||||||
|
|
||||||
|
## Older versions
|
||||||
|
|
||||||
|
Please refer to [Github
|
||||||
|
releases](https://github.com/nspcc-dev/neofs-http-gate/releases/) for older
|
||||||
|
releases.
|
|
@ -23,6 +23,11 @@ NeoFS HTTP Protocol Gateway bridges NeoFS internal protocol and HTTP standard.
|
||||||
Or you can call `make` to build it from the cloned repository (the binary will
|
Or you can call `make` to build it from the cloned repository (the binary will
|
||||||
end up in `bin/neofs-http-gw`).
|
end up in `bin/neofs-http-gw`).
|
||||||
|
|
||||||
|
Or you can also use a [Docker
|
||||||
|
image](https://hub.docker.com/r/nspccdev/neofs-http-gw) provided for released
|
||||||
|
(and occasionaly unreleased) versions of gateway (`:latest` points to the
|
||||||
|
latest stable release).
|
||||||
|
|
||||||
### Notable make targets
|
### Notable make targets
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in a new issue