Merge pull request #182 from sgotti/release_v0.4.0

Release v0.4.0
This commit is contained in:
Simone Gotti 2019-11-19 10:40:30 +01:00 committed by GitHub
commit 074f346c78
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 31 additions and 2 deletions

View File

@ -94,7 +94,7 @@ local task_build_push_images(name, target, push) =
|||,
},
]) + [
{ type: 'run', command: '/kaniko/executor --context=dir:///kaniko/agola --build-arg AGOLAWEB_IMAGE=sorintlab/agola-web:v0.3.0 --target %s %s' % [target, options] },
{ type: 'run', command: '/kaniko/executor --context=dir:///kaniko/agola --build-arg AGOLAWEB_IMAGE=sorintlab/agola-web:v0.4.0 --target %s %s' % [target, options] },
],
depends: ['checkout code and save to workspace', 'integration tests', 'test docker driver'],
};

View File

@ -1,5 +1,34 @@
## Changelog
### v0.4.0
- gateway/runservice: add api to delete step logs [#157](https://github.com/agola-io/agola/pull/157)
- *: write and flush header on log handlers (@sgotti) [#180](https://github.com/agola-io/agola/pull/180)
- runservice: improve errors in logsHandler (@sgotti) [#179](https://github.com/agola-io/agola/pull/179)
- runservice: use etcd mutex TryLock on fetching (@sgotti) [#177](https://github.com/agola-io/agola/pull/177)
- gateway: add api to get log status (@camandel) [#175](https://github.com/agola-io/agola/pull/175)
- *: use etcd mutex TryLock (@sgotti) [#176](https://github.com/agola-io/agola/pull/176)
- datamanager: skip already applied wals in writeDataSnapshot (@sgotti) [#167](https://github.com/agola-io/agola/pull/167)
- readdb: improve HandleEvents goroutine exiting (@sgotti) [#172](https://github.com/agola-io/agola/pull/172)
- datamanager tests: increase etcd waitdown timeout (@sgotti) [#174](https://github.com/agola-io/agola/pull/174)
- *: improve error handling (@sgotti) [#169](https://github.com/agola-io/agola/pull/169)
- objectstorage: use a single package (@sgotti) [#170](https://github.com/agola-io/agola/pull/170)
- datamanager: refactor ReadWal (@sgotti) [#168](https://github.com/agola-io/agola/pull/168)
- datamanager: check wal previouswalsequence is correct in initEtcd (@sgotti) [#165](https://github.com/agola-io/agola/pull/165)
- datamanager: don't create ost wal checkpointed files (@sgotti) [#164](https://github.com/agola-io/agola/pull/164)
- datamanager: clean old data files (@sgotti) [#160](https://github.com/agola-io/agola/pull/160)
- datamanager: fix index creation on multiple data files (@sgotti) [#163](https://github.com/agola-io/agola/pull/163)
- services: check config only for enabled services (@camandel) [#162](https://github.com/agola-io/agola/pull/162)
- datamanager: add data sequence to data file name (@sgotti) [#158](https://github.com/agola-io/agola/pull/158)
- sequence: add tests for String and Parse methods (@sgotti) [#159](https://github.com/agola-io/agola/pull/159)
- go.mod: update dependencies (@sgotti) [#150](https://github.com/agola-io/agola/pull/150)
- run config: add tty option for run steps (@camandel) [#149](https://github.com/agola-io/agola/pull/149)
- README: issue link points to templates (@camandel) [#156](https://github.com/agola-io/agola/pull/156)
- objectstorage: add WriteObject tests (@sgotti) [#155](https://github.com/agola-io/agola/pull/155)
- objectstorage: return object size in objectinfo (@sgotti) [#154](https://github.com/agola-io/agola/pull/154)
- objectstorage posix: use limitreader only when size is specified. (@sgotti) [#153](https://github.com/agola-io/agola/pull/153)
- objectstorage s3: use limitreader in write object (@sgotti) [#152](https://github.com/agola-io/agola/pull/152)
### v0.3.0
- gitea: use GetRepoRefs instead of GetRepoRef (@sgotti) [#146](https://github.com/agola-io/agola/pull/146)

View File

@ -47,7 +47,7 @@ See [how to develop agola](doc/devel.md)
Agola is an open source project under the Apache 2.0 license, and contributions are gladly welcomed!
To submit your changes please open a pull request.
## Contacts
* For bugs and feature requests file an [issue](https://github.com/agola-io/agola/issues/new/choose)
* For general discussion about using and developing Agola, join the [agola forum](https://talk.agola.io)