Hector Sanjuan
d58c29151d
Update docker and CI to go1.20
2023-08-10 18:07:12 +02:00
Hector Sanjuan
a904da3083
Dependency upgrades
...
Includes updating go-ipld-format and boxo
Co-Authored-By: Adin Schmahmann <adin.schmahmann@gmail.com>
2023-08-10 17:47:09 +02:00
Hector Sanjuan
ef435f6054
Merge pull request #1919 from arthurgavazza/feat/add-authless-healthcheck
...
feat: add health endpoint
2023-06-14 21:54:06 +02:00
Hector Sanjuan
50015947da
api.go: update comment on auth pass-through
2023-05-11 12:11:57 +02:00
Hector Sanjuan
287f285d79
api.go: only pass through GET requests to /health
2023-05-11 12:11:21 +02:00
Hector Sanjuan
9cb2219636
Add end of line to api.go
2023-05-11 12:10:50 +02:00
Arthur Gavazza
093d234da9
Merge branch 'master' into feat/add-authless-healthcheck
2023-04-20 08:54:13 -03:00
arthurgavazza
d4340a339f
fix: make lbclient implement client interface correctly
2023-04-20 08:45:09 -03:00
arthurgavazza
a15b4171d4
test: add client health method tests
2023-04-20 08:37:41 -03:00
arthurgavazza
ef23442cab
feat: add health endpoint
2023-04-20 08:18:38 -03:00
Hector Sanjuan
f092e02850
Merge remote-tracking branch 'origin/master'
2023-04-19 22:52:09 +02:00
Hector Sanjuan
fd53d68b0a
Merge pull request #1901 from guseggert/chore/boxo-upgrade
...
chore: upgrade to boxo
2023-04-19 21:36:42 +02:00
Gus Eggert
c115d29bce
chore: upgrade to boxo
2023-04-19 12:59:07 +02:00
Hector Sanjuan
6c3fc0e635
Merge pull request #1898 from max-privatevoid/systemd-notify
...
Send readiness notification to systemd
2023-04-15 00:55:54 +02:00
Max
ecb70f1573
Send readiness notification to systemd
2023-04-14 15:40:50 +02:00
Arthur Gavazza
4c520c94fa
Feat/add max concurrent compactions pebble config ( #1900 )
...
* feat: add max concurrent compactions pebble config
* test: refactor pebble config tests to add max concurrent compactions property
* Update datastore/pebble/config_test.go
---------
Co-authored-by: Hector Sanjuan <code@hector.link>
2023-04-12 14:27:08 +02:00
StrathCole
6164ad35b8
Add newline to json stream to pin/ls ( #1893 )
...
* - add newline to json stream
---------
Co-authored-by: Marius Burkard <m.burkard@pixcept.de>
Co-authored-by: Hector Sanjuan <code@hector.link>
2023-03-22 14:51:54 +01:00
Hector Sanjuan
be8932f3fe
Release v1.0.6
2023-03-06 19:48:30 +01:00
Hector Sanjuan
6eeb36cbd5
Merge pull request #1883 from ipfs-cluster/v1.0.6/changelog
...
Changelog for v1.0.6
2023-03-06 18:45:44 +00:00
Hector Sanjuan
b3a839080b
Changelog for v1.0.6
2023-03-06 19:39:25 +01:00
Hector Sanjuan
a62a7049d9
Merge pull request #1881 from ipfs-cluster/default-pebble
...
Pebble: make default
2023-03-06 18:05:23 +00:00
Hector Sanjuan
ddd51b08ca
api: fix typo in error message ( #1882 )
2023-03-06 18:57:24 +01:00
Hector Sanjuan
8995533f6d
Switch default datastore in tests
2023-03-06 18:53:38 +01:00
Hector Sanjuan
b6e8a6efd2
Pebble: make default
...
* Make pebble default (badger3 as fallback for unsupported platforms)
* Better configurations defaults for Pebble
2023-03-06 18:41:51 +01:00
Hector Sanjuan
d553227755
Dependency upgrades ( #1880 )
...
* build(deps): bump github.com/hsanjuan/ipfs-lite from 1.5.0 to 1.6.0
Bumps [github.com/hsanjuan/ipfs-lite](https://github.com/hsanjuan/ipfs-lite ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/hsanjuan/ipfs-lite/releases )
- [Commits](https://github.com/hsanjuan/ipfs-lite/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/hsanjuan/ipfs-lite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.3 to 4.5.0
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.4.3 to 4.5.0.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.4.3...v4.5.0 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update pubsub too
* Fix compatiblity with latest libp2p, libipfs
* build(deps): bump github.com/libp2p/go-libp2p-raft from 0.3.0 to 0.4.0
Bumps [github.com/libp2p/go-libp2p-raft](https://github.com/libp2p/go-libp2p-raft ) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/libp2p/go-libp2p-raft/releases )
- [Commits](https://github.com/libp2p/go-libp2p-raft/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: github.com/libp2p/go-libp2p-raft
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/multiformats/go-multicodec
Bumps [github.com/multiformats/go-multicodec](https://github.com/multiformats/go-multicodec ) from 0.7.0 to 0.8.1.
- [Release notes](https://github.com/multiformats/go-multicodec/releases )
- [Commits](https://github.com/multiformats/go-multicodec/compare/v0.7.0...v0.8.1 )
---
updated-dependencies:
- dependency-name: github.com/multiformats/go-multicodec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/ipld/go-car from 0.5.0 to 0.6.0
Bumps [github.com/ipld/go-car](https://github.com/ipld/go-car ) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/ipld/go-car/releases )
- [Changelog](https://github.com/ipld/go-car/blob/master/.goreleaser.yaml )
- [Commits](https://github.com/ipld/go-car/compare/v0.5.0...v0.6.0 )
---
updated-dependencies:
- dependency-name: github.com/ipld/go-car
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/golang/crypto/releases )
- [Commits](https://github.com/golang/crypto/compare/v0.5.0...v0.6.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/ipfs/go-ds-pebble from 0.1.0 to 0.2.2
Bumps [github.com/ipfs/go-ds-pebble](https://github.com/ipfs/go-ds-pebble ) from 0.1.0 to 0.2.2.
- [Release notes](https://github.com/ipfs/go-ds-pebble/releases )
- [Commits](https://github.com/ipfs/go-ds-pebble/compare/v0.1.0...v0.2.2 )
---
updated-dependencies:
- dependency-name: github.com/ipfs/go-ds-pebble
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/ugorji/go/codec from 1.2.8 to 1.2.10
Bumps [github.com/ugorji/go/codec](https://github.com/ugorji/go ) from 1.2.8 to 1.2.10.
- [Release notes](https://github.com/ugorji/go/releases )
- [Commits](https://github.com/ugorji/go/compare/v1.2.8...v1.2.10 )
---
updated-dependencies:
- dependency-name: github.com/ugorji/go/codec
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/libp2p/go-libp2p-http from 0.4.0 to 0.5.0
Bumps [github.com/libp2p/go-libp2p-http](https://github.com/libp2p/go-libp2p-http ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/libp2p/go-libp2p-http/releases )
- [Commits](https://github.com/libp2p/go-libp2p-http/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: github.com/libp2p/go-libp2p-http
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/ipfs/go-ipfs-pinner from 0.2.1 to 0.3.0
Bumps [github.com/ipfs/go-ipfs-pinner](https://github.com/ipfs/go-ipfs-pinner ) from 0.2.1 to 0.3.0.
- [Release notes](https://github.com/ipfs/go-ipfs-pinner/releases )
- [Commits](https://github.com/ipfs/go-ipfs-pinner/compare/v0.2.1...v0.3.0 )
---
updated-dependencies:
- dependency-name: github.com/ipfs/go-ipfs-pinner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/ipfs/go-unixfs from 0.4.3 to 0.4.4
Bumps [github.com/ipfs/go-unixfs](https://github.com/ipfs/go-unixfs ) from 0.4.3 to 0.4.4.
- [Release notes](https://github.com/ipfs/go-unixfs/releases )
- [Commits](https://github.com/ipfs/go-unixfs/compare/v0.4.3...v0.4.4 )
---
updated-dependencies:
- dependency-name: github.com/ipfs/go-unixfs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/ipfs/go-path from 0.3.0 to 0.3.1
Bumps [github.com/ipfs/go-path](https://github.com/ipfs/go-path ) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/ipfs/go-path/releases )
- [Commits](https://github.com/ipfs/go-path/compare/v0.3.0...v0.3.1 )
---
updated-dependencies:
- dependency-name: github.com/ipfs/go-path
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/ipfs/go-ds-crdt from 0.3.9 to 0.3.10
Bumps [github.com/ipfs/go-ds-crdt](https://github.com/ipfs/go-ds-crdt ) from 0.3.9 to 0.3.10.
- [Release notes](https://github.com/ipfs/go-ds-crdt/releases )
- [Commits](https://github.com/ipfs/go-ds-crdt/compare/v0.3.9...v0.3.10 )
---
updated-dependencies:
- dependency-name: github.com/ipfs/go-ds-crdt
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/crypto/releases )
- [Commits](https://github.com/golang/crypto/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/ipfs/go-ds-pebble from 0.2.2 to 0.2.3
Bumps [github.com/ipfs/go-ds-pebble](https://github.com/ipfs/go-ds-pebble ) from 0.2.2 to 0.2.3.
- [Release notes](https://github.com/ipfs/go-ds-pebble/releases )
- [Commits](https://github.com/ipfs/go-ds-pebble/compare/v0.2.2...v0.2.3 )
---
updated-dependencies:
- dependency-name: github.com/ipfs/go-ds-pebble
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 14:41:29 +01:00
Hector Sanjuan
79afed90e8
Merge pull request #1876 from ipfs-cluster/fix/1785-pinstatus-repin
...
Fix #1785 : Ensure up-to-date status for re-pinned items.
2023-03-03 19:14:00 +00:00
Hector Sanjuan
9dcf0bdd9a
Fix #1785 : Ensure up-to-date status for re-pinned items.
2023-03-03 18:44:39 +01:00
Hector Sanjuan
40e4ec939a
Merge pull request #1855 from ipfs-cluster/update-tar-utils
...
Update tar-utils to resolve a path traversal vulnerability
2023-03-03 17:34:28 +00:00
Hector Sanjuan
d1dd3242f9
Update tar-utils to resolve a path traversal vulnerability
...
(it does not affect cluster)
2023-03-03 18:22:31 +01:00
Hector Sanjuan
de36bd9903
Merge pull request #1854 from ipfs-cluster/fix/1844-32bit
...
Recover support for arm, 386 and openbsd/amd64
2023-03-03 17:19:49 +00:00
Hector Sanjuan
7c32a117f1
service: do not show pebble as an option on unsupported architectures
2023-03-03 18:19:02 +01:00
Hector Sanjuan
615162b739
Fix #1844 : Do not build pebble on non-supported platforms
2023-03-03 18:19:02 +01:00
Hector Sanjuan
e169799c15
Merge pull request #1853 from ipfs-cluster/dependabot/go_modules/golang.org/x/net-0.7.0
...
build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0
2023-03-03 15:57:22 +00:00
dependabot[bot]
d36e76f2d4
build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.5.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.5.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-03 15:55:03 +00:00
Hector Sanjuan
b9ea8f2e5b
Merge pull request #1849 from ipfs-cluster/dependabot/go_modules/github.com/ipfs/go-unixfs-0.4.3
...
build(deps): bump github.com/ipfs/go-unixfs from 0.4.2 to 0.4.3
2023-03-03 15:54:35 +00:00
Hector Sanjuan
95c2b226d0
Merge pull request #1850 from ipfs-cluster/dependabot/go_modules/github.com/ipld/go-ipld-prime-0.19.0
...
build(deps): bump github.com/ipld/go-ipld-prime from 0.18.0 to 0.19.0
2023-03-03 15:54:06 +00:00
Hector Sanjuan
774a1b443f
Merge pull request #1852 from ipfs-cluster/ctl-nopin
...
ctl: support no-pin option when adding
2023-02-22 21:55:24 +00:00
Hector Sanjuan
b1d4eee3ee
ctl: support no-pin option when adding
2023-02-22 22:37:42 +01:00
dependabot[bot]
850061c0e8
build(deps): bump github.com/ipld/go-ipld-prime from 0.18.0 to 0.19.0
...
Bumps [github.com/ipld/go-ipld-prime](https://github.com/ipld/go-ipld-prime ) from 0.18.0 to 0.19.0.
- [Release notes](https://github.com/ipld/go-ipld-prime/releases )
- [Changelog](https://github.com/ipld/go-ipld-prime/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ipld/go-ipld-prime/compare/v0.18.0...v0.19.0 )
---
updated-dependencies:
- dependency-name: github.com/ipld/go-ipld-prime
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-14 22:11:06 +00:00
dependabot[bot]
01db949f5f
build(deps): bump github.com/ipfs/go-unixfs from 0.4.2 to 0.4.3
...
Bumps [github.com/ipfs/go-unixfs](https://github.com/ipfs/go-unixfs ) from 0.4.2 to 0.4.3.
- [Release notes](https://github.com/ipfs/go-unixfs/releases )
- [Commits](https://github.com/ipfs/go-unixfs/compare/v0.4.2...v0.4.3 )
---
updated-dependencies:
- dependency-name: github.com/ipfs/go-unixfs
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-10 23:13:11 +00:00
Hector Sanjuan
4b76526054
Merge pull request #1846 from lidel/chore/switch-to-kubo-docker
...
chore: switch to ipfs/kubo docker image
2023-02-07 16:32:06 +00:00
Hector Sanjuan
64bda611d5
Merge pull request #1847 from ipfs-cluster/v1.0.5/changelog-fix
...
Add mention about new datastore backends in the configuration.
2023-02-07 16:22:11 +00:00
Hector Sanjuan
29b0c76965
Add mention about new datastore backends in the configuration.
2023-02-07 17:20:26 +01:00
Marcin Rataj
8758e374b9
chore: switch to ipfs/kubo docker image
...
We are still dual publishing, but it is safer to use the new name.
2023-02-04 01:00:01 +01:00
Hector Sanjuan
d8f73bcf3d
Release v1.0.5
2023-01-27 23:12:07 +01:00
Hector Sanjuan
badb80ab8d
Merge pull request #1843 from ipfs-cluster/v1.0.5/changelog
...
Changelog for v1.0.5
2023-01-27 22:10:22 +00:00
Hector Sanjuan
83935ce517
Merge pull request #1842 from ipfs-cluster/docker-pebble
...
Switch Dockerfiles to use Pebble datastore backend
2023-01-27 22:08:29 +00:00
Hector Sanjuan
3d226ffc6d
Changelog for v1.0.5
2023-01-27 23:04:08 +01:00
Hector Sanjuan
34d49e73ee
Switch Dockerfiles to use Pebble datastore backend
...
LevelDB was set for reasons that I don't remember. It might have been related
to reduce the amount of space used by cluster. Pebble is most likely a better
choice for Docker containers.
2023-01-27 22:57:53 +01:00
Hector Sanjuan
95e215c852
Merge pull request #1797 from ipfs-cluster/fix/1796-disable-autorelay
...
Fix #1796 : Disable AutoRelay
2023-01-27 17:33:11 +00:00