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'], depends: ['checkout code and save to workspace', 'integration tests', 'test docker driver'],
}; };

View File

@ -1,5 +1,34 @@
## Changelog ## 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 ### v0.3.0
- gitea: use GetRepoRefs instead of GetRepoRef (@sgotti) [#146](https://github.com/agola-io/agola/pull/146) - 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! 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. To submit your changes please open a pull request.
## Contacts ## Contacts
* For bugs and feature requests file an [issue](https://github.com/agola-io/agola/issues/new/choose) * 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) * For general discussion about using and developing Agola, join the [agola forum](https://talk.agola.io)