Releases: git-ecosystem/git-bundle-server
Releases · git-ecosystem/git-bundle-server
v0.1.1
Summary
This version updates module & resource names to reflect the repository's new home in git-ecosystem
. It is otherwise identical to v0.1.0.
🚨 If you are updating from v0.1.0 to v0.1.1, make sure to first uninstall v0.1.0 then install v0.1.1! Otherwise, you may be left with orphaned resources (e.g. daemon configs) on disk. 🚨
What's Changed
- git-ecosystem migration: prepare repo by @ldennington in #49
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Summary
This is the first official pre-release of the git-bundle-server
application. Installation artifacts for Debian and MacOS platforms are attached. If you need to install on a different platform, you can install from source.
What's Changed
Initial prototype
- README: initial CLI design by @derrickstolee in #1
git-bundle-server
CLI Part 1:init
andupdate
by @derrickstolee in #2git-bundle-server
CLI Part 2: collapse base bundle and theupdate-all
subcommand by @derrickstolee in #3git-bundle-server
CLI 3: Cleanups and builds by @derrickstolee in #4git-bundle-server
CLI 4: complete basic subcommands by @derrickstolee in #5git-bundle-web-server
: simple web-server process by @derrickstolee in #6
Additional commands
- Improve argument parsing & implement the
web-server
command by @vdye in #9 - Add
list
andrepair
commands by @vdye in #38 - Add
version
command by @vdye in #43
Testing
- Minor refactoring around the build/test infrastructure by @vdye in #8
- Unit test GetRepositories() by @derrickstolee in #11
- Add end-to-end tests by @vdye in #33
- Add integration tests by @ldennington in #39
CI/CD
- Create Makefile & release pipeline, make
git-bundle-server web-server
more resilient by @vdye in #12 - Add MacOS signing & notarization to release workflow by @vdye in #31
Documentation
- open source release: add LICENSE by @ldennington in #18
- open source release: add required files by @ldennington in #19
- Update documentation and installation scripts, fix bug by @vdye in #20
- Add technical documentation by @vdye in #44
- Minor fixups from #44 (for tech docs & VSCode settings) by @vdye in #45
Trace2 Logging
- Logging Part 1: initial
trace2
events (start
,cmd_name
,error
,exit
,atexit
) by @vdye in #28 - Logging Part 2: region tracing by @vdye in #29
- Logging Part 3: child process tracing by @vdye in #30
Other features
- Add option for serving over HTTPS by @vdye in #10
- Make
route
optional ingit-bundle-server init
by @vdye in #36 - Add option to configure client certificate authentication by @vdye in #40
Other bugfixes/cleanup
- File creation bugfix for
init
+ misc cleanup by @vdye in #26 - Bundle list routing + other bugfixes by @vdye in #34
- Improve informational printouts in
update-all
andupdate
by @vdye in #37
New Contributors
- @derrickstolee made their first contribution in #1
- @vdye made their first contribution in #8
- @ldennington made their first contribution in #18
Full Changelog: https://github.com/github/git-bundle-server/commits/v0.1.0