Releases: iver-wharf/wharf-provider-gitlab
v2.0.1 wharf-provider-gitlab
Docker image
Hosted over at https://quay.io/repository/iver-wharf/wharf-provider-gitlab
docker pull quay.io/iver-wharf/wharf-provider-gitlab:v2.0.1
Changes (since v2.0.0)
v2.0.0 wharf-provider-gitlab
Docker image
Hosted over at https://quay.io/repository/iver-wharf/wharf-provider-gitlab
docker pull quay.io/iver-wharf/wharf-provider-gitlab:v2.0.0
Changes (since v1.3.0)
-
BREAKING: Removed support for
github.com/iver-wharf/wharf-api
v4. Now requires a minimum of wharf-api v5.0.0. (#43) -
Added support for
github.com/iver-wharf/wharf-api
v5.0.0. (#43) -
Changed version of dependencies:
-
Added GitLab's internal project ID when adding project to database. (#43)
-
Changed Go runtime from v1.16 to v1.18. (#46)
-
Changed version of Docker base images:
v1.3.0 wharf-provider-gitlab
Docker image
Hosted over at https://quay.io/repository/iver-wharf/wharf-provider-gitlab
docker pull quay.io/iver-wharf/wharf-provider-gitlab:v1.3.0
Changes (since v1.2.0)
-
Added support for the TZ environment variable (setting timezones ex.
"Europe/Stockholm"
) through the tzdata package. (#20) -
Changed to return IETF RFC-7807 compatible problem responses on failures instead of solely JSON-formatted strings. (#15)
-
Added Makefile to simplify building and developing the project locally. (#21, #22, #23)
-
Removed logging via
github.com/sirupsen/logrus
and the dependency on the package as well. (#23) -
Added logging via
github.com/iver-wharf/wharf-core/pkg/logger
. (#23) -
Added dependency on
github.com/iver-wharf/wharf-core
v1.1.0. (#23) -
Added documentation to the remaining exported types. (#24)
-
Changed version of
github.com/iver-wharf/wharf-api-client-go
from v1.2.0 -> v1.3.1. (#26) -
Changed version of
github.com/iver-wharf/wharf-core
from v1.1.0 -> v1.3.0. (#25, #38) -
Removed
internal/httputils
, which was moved togithub.com/iver-wharf/wharf-core/pkg/cacertutil
. (#25) -
Changed version of Docker base images, relying on "latest" patch version:
-
Changed Dockerfile for easier windows building. (#39)
-
Fixed projects failing to import when a different GitLab repository began with the same name (#3), eg.
myGroup/myRepo
andmyGroup/myRepo2
. (#40)
v1.2.0 wharf-provider-gitlab
Docker image
Hosted over at https://quay.io/repository/iver-wharf/wharf-provider-gitlab
docker pull quay.io/iver-wharf/wharf-provider-gitlab:v1.2.0
Changes (since v1.1.1)
-
Added environment var for setting bind address and port. (#11)
-
Added endpoint
GET /version
that returns an object of version data of the API itself. (#4) -
Added Swagger spec metadata such as version that equals the version of the API, contact information, and license. (#4)
-
Changed version of Docker base images:
v1.1.1 First open source release
First OSS release for this repo. This project has a lengthy history but this is the first public release.
Docker image
Hosted over at https://quay.io/repository/iver-wharf/wharf-provider-gitlab
docker pull quay.io/iver-wharf/wharf-provider-gitlab:v1.1.1
Changes since dawn of this repo
Since we had to remove the entire Git history (see #1), here's at least our entire changelog so far, for those that may still use our older (closed source) versions.
The
!1
are GitLab merge request references. They're only kept so we Iver employees can refer back to them. All future changes will be created through GitHub and reference GitHub PRs instead.
v1.1.1 (2021-04-09)
-
Added CHANGELOG.md to repository. (!10)
-
Changed to use new open sourced Wharf API client
github.com/iver-wharf/wharf-api-client-go
and bumped said package version from v1.1.0 to v1.2.0. (!11) -
Added
.dockerignore
to make Docker builds agnostic to wether you've ran
swag init
locally. (!12) -
Changed base Docker image to be
alpine:3.13.4
instead ofscratch
to get
certificates from the Alpine package manager, APK, instead of embedding a
list of certificates inside the repository. (#1)
v1.1.0 (2021-01-07)
-
Fixed bug where GitLab access token was not correctly loaded. (!7, !8)
-
Fixed failing unit tests. (!6)
-
Changed version of Wharf API Go client, from v0.1.5 to v1.1.0, that contained
a lot of refactors in type and package name changes. (!5, !9) -
Changed version of package
github.com/xanzy/go-gitlab from v0.39.0
to v0.40.0. (!8)
v1.0.0 (2020-11-27)
- Removed groups table, a reflection of the changes from the API v1.0.0. (!4)
v0.7.2 (2020-11-27)
-
Added logging via
github.com/sirupsen/logrus instead of
logging via the standardfmt.Println
. (!3) -
Added testing library
github.com/stretchr/testify for
assert.Equal
'esque unit test assertion style. (!3) -
Added abstractions for the GitLab library to make the code testable. (!3)
-
Changed to using
PUT /branches
on main API to update the list of branches
for a project instead ofPUT /branch
to let the main API discard the old
ones. (!1) -
Changed version of package
github.com/xanzy/go-gitlab from v0.22.1
to v0.39.0. (!3) -
Removed unused package references from
go.mod
. (!2) -
Removed
docs/
files as they are autogenerated. (!3)
v0.7.1 (2020-01-22)
- Version bump.
v0.7.0 (2020-01-22)
- Version bump.
v0.6.0 (2020-01-22)
- Version bump.
v0.5.5 (2020-01-22)
-
Added GitLab webhook endpoint
POST /import/gitlab/trigger
.
(389980cf, 2a53f399) -
Added repo, as extracted from previous mono-repo. (567d3197)
-
Added
.wharf-ci.yml
. (4a62b241)