All notable changes will be documented here.
- use fallback provider address when all providers are jailed
- don't attempt to push if there is already a pending packfile update proposal
- set GITOPIA_ENV to prod by default in Makefile
- handle the cases when there is only ref update on chain
- upgrade gitopia version to v6.0.0 and gitopia-go version to v0.7.0
- automatic selection of storage provider with the least latency
- add liveness check for storage providers and remove gitserver host from default config
- handle lfs url config using inline configuration removing .lfsconfig dependency
- fix clone of lfs repositories
- minimal logging improvements and redirect git command stdout to stderr to avoid protocol issues
- pass current state of repository packfile in set branch and tag requests
- approve packfile update and lfs object updates in remote helper
- prevent duplicate git hooks calls inside remote helper and improve code to do single push instead of multiple push calls for each ref update
- git push request now goes to storage provider even for delete branch or tag operations
- upgrade gitopia version to v5.1.0
- upgrade gitopia-go version to v0.6.2
- update the push permissions logic for dao repositories
- fix offchain proto warning
- remove websocket connection with rpc servers
- check sync status in rpc provider liveness test
- upgrade cosmos-sdk to v0.47.13, gitopia to v4.0.0 and gitopia-go to v0.6.0
- automatic selection of grpc host with the least latency
- set gas adjustment to 1.8
- Support custom configuration for api and other parameters
- Reduce the size of release binaries
- Fix ledger wallet auth
- Command to initialize lfs config
git gitopia lfs init <remote_name>
- Performance improvements in fetch
- Show progress in fetch and push
- Give priority to wallet balance over feegrant
- fix os keyring wallet in case of feegrant
- use gitopia-go instead of cosmosclient for os keyring wallet support
- git credential helper for git lfs
- Use git cli instead of go-git for fetch/push
- Common http basic auth for both git push and lfs
- Refactor wallets
- Support fee grant
- Upgrade gitopia version to v2.0.1
- Upgrade gitopia version to v1.3.0
- Allow invocation without
GIT_DIRvariable
- Fix node address in prod config
- Bump gitopia version to v1.2.0
- Bump gitopia version to v1.1.2
- Bump gitopia version to v1.1.0
- Support for Ledger Nano S plus
- Log wallet type and address
- Added
git gitopia keyscommand to manage keys in OS keyring - API changes for gitopia v1.0.0 and cosmos-sdk v0.46.2
- Support usernames and dao names in remote url
- Send auth token in git push request