Skip to content

Releases: iver-wharf/wharf-provider-gitlab

v2.0.1 wharf-provider-gitlab

11 May 05:42
1db3ea4
Compare
Choose a tag to compare

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)

  • Changed version of dependencies:

    • github.com/iver-wharf/wharf-api-client-go from v2.0.0 to v2.2.1 (#48)
  • Fixed failing project import when importing a single project. (#48)

v2.0.0 wharf-provider-gitlab

10 May 09:15
17321ed
Compare
Choose a tag to compare

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:

    • github.com/gin-gonic/gin from v1.7.4 to v1.7.7 (#46)
    • github.com/iver-wharf/wharf-api-client-go from v1.3.1 to v2.0.0 (#26, #43)
    • github.com/swaggo/gin-swagger from v1.3.1 to v1.4.3 (#46)
    • github.com/swaggo/swag from v1.7.1 to v1.8.1 (#46)
  • 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:

    • Alpine: 3.14 -> 3.15 (#46)
    • Golang: 1.16 -> 1.18 (#46)

v1.3.0 wharf-provider-gitlab

03 Jan 08:04
19a32b7
Compare
Choose a tag to compare

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 to github.com/iver-wharf/wharf-core/pkg/cacertutil. (#25)

  • Changed version of Docker base images, relying on "latest" patch version:

    • Alpine: 3.14.0 -> 3.14 (#28)
    • Golang: 1.16.5 -> 1.16 (#28)
  • 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 and myGroup/myRepo2. (#40)

v1.2.0 wharf-provider-gitlab

12 Jul 08:17
v1.2.0
6a0b6c7
Compare
Choose a tag to compare

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:

    • Alpine: 3.13.4 -> 3.14.0 (#13, #17)
    • Golang: 1.16.4 -> 1.16.5 (#17)

v1.1.1 First open source release

27 May 14:47
v1.1.1
413c450
Compare
Choose a tag to compare

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 of scratch 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 standard fmt.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 of PUT /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)