CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

net/rubygem-gitaly 19.4.2

Auto-generated gRPC client for gitaly

Port info

Maintainer
mfechner@FreeBSD.org
Packages
latest: 19.4.2
Upstream
Higher version available: 19.5.1
Last update
to 19.4.2 · 6829e3de58
Quarterly
2026Q4: 19.2.0 · last MFH 9a29133688
WWW
https://gitlab.com/gitlab-org/gitaly
Links
cgit · VuXML

Install

Package
# pkg install rubygem-gitaly
installs 19.4.2 from latest; from quarterly (2026Q4) 19.2.0
Port
# cd /usr/ports/net/rubygem-gitaly && make install clean
Size
44 KiB download · 283 KiB installed
Depends on
devel/ruby-gems 4.0.21, lang/ruby34 3.4.9_2,1, net/rubygem-grpc-gitlab 1.81.1_5
License
MIT

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1619.4.219.2.0–
FreeBSD 1519.4.219.2.0–
FreeBSD 1419.4.219.2.019.4.2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1519.2.019.2.0–
FreeBSD 1419.2.019.2.019.4.2

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 19.4.2.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (92)

Matthias Fechner (mfechner) · 14.9.0.pre.rc4
net/rubygem-gitaly: update to 14.9.0.pre.rc4

Required for gitlab-ce 14.9
b9575b5fd7
Matthias Fechner (mfechner) · 14.8.0.pre.rc1
net/rubygem-gitaly: update to 14.8.0.pre.rc1

Required for gitlab-ce 14.8.

14.8.0 (2022-02-21)

Added (9 changes)

repository: Add new RPC to prune unreachable objects (merge request)

limithandler: Add metrics for queue limiting (merge request)

migrate: Add -verbose flag to sql-migrate (merge request)

Added json output for gitaly-backup by @imskr (merge request)

limithandler: enable max queue wait time (merge request)

limithandler: add concurrency queue limit (merge request)

proto: Add detailed errors when updating references fails (merge request)

feat: Detect SSH signed objects (merge request)

cmd/praefect: Check of the system clock synchronization (merge request)

Fixed (10 changes)

Propagate NotFound error returned by GetRepoPath (merge request)

coordinator: Fix error comparison causing excessive replication jobs (merge request)

Handle CreateObjectPool as a repository creation RPC (merge request)

Makefile: Use pkg-config if available to set LIBPCREDIR (merge request)

demo: Fix deletion of Praefect Cloud SQL instance (merge request)

operations: Skip rebasing commits which become empty (merge request)

housekeeping: Fix pruning of "remote.*.prune" config key (merge request)

operations: Always respect committer timezone in UserApplyPatch (merge request)

Shorten server keepalive period to 5 minutes (merge request)

operations: Respect timezone of committer in UserApplyPatch (merge request)

Changed (14 changes)

Update actionpack and related Ruby gems (merge request)

ci: Upgrade CI images to Debian bullseye (merge request)

repository: Clean up worktrees in OptimizeRepository (merge request)

repository: Use heuristic to pack refs in OptimizeRepository (merge request)

repository: Use heuristic to prune objects in OptimizeRepository (merge request)

repository: Use heuristic for incremental repacks in OptimizeRepository (merge request)

repository: Use heuristic for full repacks in OptimizeRepository (merge request)

migrate: Print execution time of migrations (merge request)

replicator: Log number of stale jobs deleted (merge request)

fetch: Stop writing FETCH_HEAD (merge request)

config: Exclude DB metrics by default (merge request)

hooks: Don't use Ruby hooks by default (merge request)

cmd/gitaly-git2go: Upgrade to libgit2 v1.3.0 (merge request)

operations: Return detailed error when reference update fails in merge (merge request)

Deprecated (1 change)

operations: Deprecate the rebase ID (merge request)

Performance (7 changes)

git: Backport patches to speed up git-fetch(1) in repos with many refs (merge request)

datastore: Clean completed & dead replication jobs (merge request)

repository: Avoid spawning Git command if there is no worktree to prune (merge request)

localrepo: Use protocol v2 for internal fetches (merge request)

repository: Use skipping negotiation algorithm for replication (merge request)

housekeeping: Strip empty config sections (merge request)

Expand flat paths only for the returned page in GetTreeEntries (merge request)

Other (2 changes)

chore: Add ssh signature test case (merge request)

client: Expose sidechannel server methods (merge request)

Changelog:
https://gitlab.com/gitlab-org/gitaly/-/blob/master/CHANGELOG.md
891eae0c79
Matthias Fechner (mfechner) · 14.6.0.pre.rc1
net/rubygem-gitaly: update to 14.6.0.pre.rc1

Required for gitlab-ce 14.7.
3e96679cdd
Matthias Fechner (mfechner) · 14.4.0.pre.rc43
net/rubygem-gitaly: update to 14.4.0.pre.rc43

Required for gitlab-ce 14.5
b1609cb6bd
Matthias Fechner (mfechner) · 14.3.0.pre.rc2_2
www/gitlab-ce: fix segfaults

Accessing the project page or doing anything that is related to a license
file caused segfault in gitaly.
Upgrading now the gems to this specific version fixed the problem.
As we need to use a prerelease of rubygem-grpc, it is added as extra port.

Please see also upstream here:
https://gitlab.com/gitlab-org/gitlab/-/issues/345693

PR:		259848
Reported by:	admin@asu-vei.ru
0bbacd67dc
Matthias Fechner (mfechner) · 14.3.0.pre.rc2_1
www/gitlab-ce: Use grpc 1.30.2

We currently see problems and gitlab suggested to use grpc 1.30.2:
https://gitlab.com/gitlab-org/gitlab/-/issues/345693#note_734676746

Newer version of grpc and google-protobuf have known bugs.

The open bug that license files cannot not be handled is tracked here:
https://gitlab.com/gitlab-org/gitlab/-/issues/345693
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259848
0aac4480b2
Matthias Fechner (mfechner) · 14.3.0.pre.rc2
net/rubygem-gitaly: Update to 14.3.0.pre.rc2

Required for gitlab-ce 14.3.
5226045a41
Bernhard Froehlich (decke) · 14.2.0.pre.rc2
net/rubygem-gitaly: Add CPE information

Approved by:    portmgr (blanket)
6806329859
Matthias Fechner (mfechner) · 14.2.0.pre.rc2
net/rubygem-gitaly: Update to 14.2.0.pre.rc2

Required for gitlab-ce 14.2.
0d222f0ab9
Matthias Fechner (mfechner) · 14.1.0.pre.rc4
net/rubygem-gitaly: Update to 14.1.0.pre.rc4

Required by gitlab 14.1.
7fec4831e0
Matthias Fechner (mfechner) · 14.0.0.pre.rc2
net/rubygem-gitaly: Update to 14.0.0.pre.rc2

Required for gitlab-ce 14.0.0.
4ab910dc8c
Matthias Fechner (mfechner) · 13.12.0.pre.rc1
net/rubygem-gitaly: Update to 13.12.0.pre.rc1.

Required for gitlab-ce 13.12.
Changelog:
https://gitlab.com/gitlab-org/gitaly/-/blob/master/CHANGELOG.md
8fb502f9bd
Matthias Fechner (mfechner) · 13.11.0.pre.rc1
net/rubygem-gitaly: Update to 13.11.0.pre.rc1.

This update is required for gitlab-ce 13.11 upgrade.
71aebb41f7
Mathieu Arnold (mat) · 13.9.0.pre.rc1
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 13.9.0.pre.rc1
Remove # $FreeBSD$ from Makefiles.
305f148f48
Matthias Fechner (mfechner) · 13.9.0.pre.rc1
Update to 13.9.0.pre.rc1 which is required for gitlab-ce 13.9 upgrade.
da92a7ea6b
Sunpoet Po-Chuan Hsieh (sunpoet) · 13.8.0.pre.rc2_1
Fix grpc issue in gitlab-ce

- While I'm here, use = instead of ?= because gitlab-ce does not have slave port
- Bump PORTREVISION for dependency change

gitlab-ce has some runtime issue with grpc versions, especially upb stuff.
Move all gitlab-ce dependencies to specific grpc/rubygem-grpc versions in order
to keep gitlab-ce port more robust.

The changes are as follows:
- Add devel/grpc134 (copied from devel/grpc)
- Add net/rubygem-grpc130 (copied from net/rubygem-grpc)
- Move gitlab-ce and its dependencies to grpc134 and rubygem-grpc130

Differential Revision:	https://reviews.freebsd.org/D28491
Submitted by:	sunpoet (myself)
Approved by:	mfechner
Tested by:	mfechner
d3932e0e48
Matthias Fechner (mfechner) · 13.8.0.pre.rc2
Update to 13.8.0.pre.rc2 which is required for gitlab-ce 13.8.
0a425c932d
Matthias Fechner (mfechner) · 13.7.0.pre.rc1
Update to 13.7.0.pre.rc1 which is required for gitlab 13.7.
a076051729
Matthias Fechner (mfechner) · 13.5.0.pre.rc2
Update to 13.5.0.pre.rc2 which is required for gitlab-ce 13.5.
fbac5158ec
Matthias Fechner (mfechner) · 13.3.0.p.r5_1
Switched to net/rubygem-grpc.
430ce15a8d
Matthias Fechner (mfechner) · 13.3.0.p.r5
Update to 13.3.0.pre.rc5 which is required for gitlab 13.3.
9a7075f172
Matthias Fechner (mfechner) · 13.2.0.p.r2
Update to 13.2.0.pre.rc2 which is required for gitlab-ce 13.2.
1733dbb770
Matthias Fechner (mfechner) · 13.1.0.p.r1
Update to 13.1.0.pre.rc1 which is required for gitlab 13.1.
301dcfc4e5
Matthias Fechner (mfechner) · 13.0.0.p.r1
Update to 13.0.0.pre.rc1 which is required for gitlab-ce 13.0.
8f5c5c9531
Matthias Fechner (mfechner) · 12.9.0.p.r4_1
Fixed dependency problems that caused gitaly/gitlab-ce build to fail.

PR:		245559
Reported by:	freebsd at wb9.se
211d0079ac
Matthias Fechner (mfechner) · 12.9.0.p.r4
Update to 12.9.0.pre.rc4 which is required for gitlab-ce 12.9 upgrade.
0248ffa64c
Matthias Fechner (mfechner) · 1.86.0
Update to 1.86.0 which is required for gitlab-ce 12.8 update.
3753339d5f
Matthias Fechner (mfechner) · 1.81.0
Update to 1.81.0 which is required for gitlab-ce 12.7.
b934e9b2c8
Matthias Fechner (mfechner) · 1.73.0
Update to 1.73.0 which is required for gitlab-ce 12.6.0.
1aac2edf18
Matthias Fechner (mfechner) · 1.70.0
Update to 1.70.0 which is required for gitlab-ce 12.5.
81ed370ca6
Matthias Fechner (mfechner) · 1.65.0
net/rubygem-gitaly: upgrade to 1.65.0 required for gitlab-ce 12.4 upgrade.
1f1451483f
Matthias Fechner (mfechner) · 1.58.1
net/rubygem-gitaly: upgrade to 1.58.1 which is required for gitlab-ce 12.2.
d47319df62
Matthias Fechner (mfechner) · 0.30.0
Changed the MAINTAINER of all my ports to have mfechner@FreeBSD.org listed.

Reviewed by:	tz (mentor)
Approved by:	tz (mentor)
Differential Revision:	https://reviews.freebsd.org/D15270
c31ceab7eb
Matthias Fechner (mfechner) · 0.30.0
Fixed outdated dependency for net/rubygem-gitaly.

Reviewed by:	tz (mentor)
Approved by:	tz (mentor)
Differential Revision:	https://reviews.freebsd.org/D14944
ad104e5cfa
Steve Wills (swills) · 0.30.0
net/rubygem-gitaly: update to 0.30.0

PR:		224781
Approved by:	Matthias Fechner <idefix@fechner.net> (maintainer)
672dc71bd6
Torsten Zuehlsdorff (tz) · 0.14.0
GitLab and related ports maintained by me: pass maintainership to Matthias Fechner

Matthias has proven himself as capable and enthusiastic enough to update
www/gitlab on its own - which frees much of my time. :)

I wrote an update guide for him and everybody interested in it:
http://gitlab.toco-domains.de/FreeBSD/GitLab-docu/blob/master/update/how-to-update-the-freebsd-port.md
7bd78f9f5e
Torsten Zuehlsdorff (tz) · 0.14.0
net/rubygem-gitaly: Update from 0.8.0 to 0.14.0

Changelog: https://gitlab.com/gitlab-org/gitaly/blob/v0.14.0/CHANGELOG.md

Reviewed by: Matthias Fechner <idefix@fechner.net>
d5c8d9b35a
Torsten Zuehlsdorff (tz) · 0.8.0
net/rubygem-gitaly: Update from 0.6.0 to 0.8.0

Changelog: https://gitlab.com/gitlab-org/gitaly/blob/v0.8.0/CHANGELOG.md

Add missing dependency devel/gitaly and adjust required version of
rubygem-google-protobuf. Older versions have a bug which make it
unusable with www/gitlab.

Reviewed by: Matthias Fechner <idefix@fechner.net>
1f87c90d29
Torsten Zuehlsdorff (tz) · 0.6.0
net/rubygem-gitaly: Update from 0.5.0 to 0.6.0

Also add License and needed BUILD_DEPENDS

Sadly this version has no changelog

Submitted by: Matthias Fechner <idefix@fechner.net>, tz
317c064516
Torsten Zuehlsdorff (tz) · 0.5.0
net/rubygem-gitaly: Update from 0.2.1 to 0.5.0

Sadly no changelog available

Also it is now fully functional and no longer a stub
d8d41ee932
Torsten Zuehlsdorff (tz) · 0.2.1
New port: net/rubygem-gitaly

Gitaly is a Git RPC service for handling all the git calls made by GitLab.

WWW: https://gitlab.com/gitlab-org/gitaly

ATTENTION: the port has currently just a subset of functions and is needed
	   in order to provide the security update of www/gitlab to 9.0
eb9a18e35c