Commit Graph

2934 Commits

Author SHA1 Message Date
Hector Sanjuan
ad0f46dd40
Merge pull request #2019 from ipfs-cluster/pebble-major-format-version
pebble: Set default format_major_version to the newest

Attempts to fix issues as Pebble will stop supporting the older versions and we will be upgrading Pebble in the future. In the meantime we need to attempt that users upgrade to v14 (I think).
2024-01-30 00:59:59 +01:00
Hector Sanjuan
19d1ab3d3f
Dependency upgrades (#2026)
* Update dependencies

* Update dependencies

* Update tests. Remove Pretty()

* Fix problems with new behaviour of Paths

* Typo
2024-01-30 00:58:28 +01:00
Hector Sanjuan
0b6e609a0e pebble: Set default format_major_version to the newest
Additionally, add a warning when not using the newest version.
2024-01-29 22:03:46 +01:00
Hector Sanjuan
8c9899b8f5
Merge pull request #2018 from ipfs-cluster/update-pebble2
Update pebble datastore
2024-01-15 15:26:03 +01:00
Hector Sanjuan
46fd8e5c87 Upgrade to latest pebble compatible with v1 2024-01-10 12:24:47 +01:00
Hector Sanjuan
5dce800840 Revert "Set format_major_version to 13 in testing configs"
This reverts commit dc6ff93435.
2024-01-10 10:21:28 +01:00
Hector Sanjuan
dc6ff93435 Set format_major_version to 13 in testing configs 2024-01-09 22:39:25 +01:00
Hector Sanjuan
c8b4fc8428 Update pebble datastore 2024-01-09 22:21:18 +01:00
Hector Sanjuan
254820d8b0
Merge pull request #2017 from ipfs-cluster/fix/2004-dns-resolve
Fix #2004: Do not pre-resolve node_multiaddress
2024-01-09 22:08:32 +01:00
Hector Sanjuan
51c0c8c23b Fix #2004: Do not pre-resolve node_multiaddress
I cannot remember the reason this was done this way. It seems stupid now.
Hopefully it was stupid.
2024-01-08 21:53:40 +01:00
Hector Sanjuan
af89f73c2e
Merge pull request #2010 from jonasrmichel/feat/announce-addrs
Add Announce and NoAnnounce swarm options
2024-01-08 21:27:57 +01:00
Hector Sanjuan
3a86e1b16e
Merge pull request #2016 from jonasrmichel/fix/ipfs-cluster-follow-informers
Enable numpin and pinqueue informers in ipfs-cluster-follow
2024-01-04 12:41:35 +01:00
Jonas Michel
c148906f93 Enable numpin and pinqueue informers in ipfs-cluster-follow (as in ipfs-cluster-service) 2024-01-03 14:30:23 -06:00
Jonas Michel
009dada8d6 Rename announce and no_announce settings to be consistent with listen_multiaddress 2023-12-20 09:40:32 -06:00
Kishan Mohanbhai Sagathiya
95beedb679 Add Announce and NoAnnounce swarm options
Same as corresponding IPFS Options
announce - the swarm addresses to announce to the network
no_announce - swarm addresses not to announce to the network
2023-12-19 17:02:23 -06:00
Hector Sanjuan
aeabdfc27f
Merge pull request #2007 from ipfs-cluster/update-pebble
Bump go-ds-pebble version to 0.2.5
2023-12-07 16:40:48 +01:00
Hector Sanjuan
fa966102b6 Enable pebble in all architectures
Upstream was fixed to build on all platforms.
2023-12-07 11:06:27 +01:00
Hector Sanjuan
9c64b56290 Fix codeql 2023-12-06 15:07:05 +01:00
Hector Sanjuan
e2b36b97b7 Bump Go to 1.21 2023-12-06 12:55:48 +01:00
Hector Sanjuan
c6f97fd637 Bump go-ds-pebble version to 0.2.5 2023-12-06 12:50:22 +01:00
Hector Sanjuan
304c6285ea
Merge pull request #2001 from ipfs-cluster/fix/1999-ipfsconn-unix-sockets
Fix #1999: Support talking to unix sockets in the ipfshttp connector
2023-12-06 12:45:00 +01:00
Hector Sanjuan
f1028214cd Fix #1999: Support talking to unix sockets in the ipfshttp connector
Kubo can listen on a unix socket instead of tcp. This allows talking to that
in the same way that the API client already supported talking to a cluster
daemon listening on unix sockets.
2023-11-23 11:39:24 +01:00
Hector Sanjuan
622bd94260
Merge pull request #1986 from ipfs-cluster/rm-dockerfile-bundle
Remove Dockerfile bundle
2023-10-17 09:51:00 +02:00
Hector Sanjuan
da63c9c401 Remove Dockerfile bundle
It is not tested and has been broken for months.
2023-10-17 09:34:36 +02:00
Hector Sanjuan
6289b56db4 Changelog: formatting 2023-10-12 17:58:37 +02:00
Hector Sanjuan
f98afd0b9b
Release v1.0.7
Some checks failed
Publish Docker image / build-and-push-image (push) Failing after 1s
2023-10-12 17:55:57 +02:00
Hector Sanjuan
3c0837c864
Merge pull request #1983 from ipfs-cluster/v1.0.7/changelog
Changelog for v1.0.7
2023-10-12 15:39:12 +00:00
Hector Sanjuan
64eb0fb985 Changelog for v1.0.7 2023-10-12 17:38:41 +02:00
Hector Sanjuan
b1da448418
Docker: support multiarch builds (#1984)
General alignment with Kubo and other projects

- Switch to Alpine for final image
- Switch to Github Actions for building and pushing
2023-10-12 17:32:09 +02:00
Hector Sanjuan
d4484ec3f1
Dependency upgrades (#1980)
* build(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1

Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/uuid/compare/v1.3.0...v1.3.1)

---
updated-dependencies:
- dependency-name: github.com/google/uuid
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Dependency upgrades

* build(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.12.0 to 0.13.0.
- [Commits](https://github.com/golang/crypto/compare/v0.12.0...v0.13.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/rs/cors from 1.8.3 to 1.10.1

Bumps [github.com/rs/cors](https://github.com/rs/cors) from 1.8.3 to 1.10.1.
- [Release notes](https://github.com/rs/cors/releases)
- [Commits](https://github.com/rs/cors/compare/v1.8.3...v1.10.1)

---
updated-dependencies:
- dependency-name: github.com/rs/cors
  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-block-format from 0.1.2 to 0.2.0

Bumps [github.com/ipfs/go-block-format](https://github.com/ipfs/go-block-format) from 0.1.2 to 0.2.0.
- [Release notes](https://github.com/ipfs/go-block-format/releases)
- [Commits](https://github.com/ipfs/go-block-format/compare/v0.1.2...v0.2.0)

---
updated-dependencies:
- dependency-name: github.com/ipfs/go-block-format
  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-api from 0.5.0 to 0.7.0

Bumps [github.com/ipfs/go-ipfs-api](https://github.com/ipfs/go-ipfs-api) from 0.5.0 to 0.7.0.
- [Release notes](https://github.com/ipfs/go-ipfs-api/releases)
- [Commits](https://github.com/ipfs/go-ipfs-api/compare/v0.5.0...v0.7.0)

---
updated-dependencies:
- dependency-name: github.com/ipfs/go-ipfs-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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-10-03 19:34:02 +02:00
Hector Sanjuan
8bef4fb813 Add fundring file. 2023-10-02 18:04:24 +02:00
Hector Sanjuan
d9bb46b013
changelog: fix wrong link to issue
In v1.0.6
2023-10-02 16:12:46 +02:00
Hector Sanjuan
432c54d6bb
Merge pull request #1977 from jonasrmichel/feat/1976-pin-only-on-untrusted-peers
Add support for configurable pinning only on untrusted peers
2023-09-29 16:42:43 +00:00
Jonas Michel
90fd8c0f51 fix #1976: Add support for configurable pinning only on untrusted peers 2023-09-22 17:50:58 -05:00
Hector Sanjuan
d1c6ba9346
Merge pull request #1961 from ipfs-cluster/dependency-upgrades
Dependency upgrades
2023-08-10 23:39:10 +02:00
Hector Sanjuan
12bcef98aa
Merge pull request #1942 from ipfs-cluster/dependabot/go_modules/dependency-upgrades/github.com/urfave/cli-1.22.14
build(deps): bump github.com/urfave/cli from 1.22.12 to 1.22.14
2023-08-10 23:38:42 +02:00
dependabot[bot]
c213f6ccb6
build(deps): bump github.com/urfave/cli from 1.22.12 to 1.22.14
Bumps [github.com/urfave/cli](https://github.com/urfave/cli) from 1.22.12 to 1.22.14.
- [Release notes](https://github.com/urfave/cli/releases)
- [Changelog](https://github.com/urfave/cli/blob/main/docs/CHANGELOG.md)
- [Commits](https://github.com/urfave/cli/compare/v1.22.12...v1.22.14)

---
updated-dependencies:
- dependency-name: github.com/urfave/cli
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-10 21:29:01 +00:00
Hector Sanjuan
8f66663ec9
Merge pull request #1944 from ipfs-cluster/dependabot/go_modules/dependency-upgrades/github.com/urfave/cli/v2-2.25.7
build(deps): bump github.com/urfave/cli/v2 from 2.16.3 to 2.25.7
2023-08-10 23:27:32 +02:00
Hector Sanjuan
57489edbcf deps: Update mergo to dario.cat/mergo 2023-08-10 23:17:47 +02:00
dependabot[bot]
ca93633035
build(deps): bump github.com/urfave/cli/v2 from 2.16.3 to 2.25.7
Bumps [github.com/urfave/cli/v2](https://github.com/urfave/cli) from 2.16.3 to 2.25.7.
- [Release notes](https://github.com/urfave/cli/releases)
- [Changelog](https://github.com/urfave/cli/blob/main/docs/CHANGELOG.md)
- [Commits](https://github.com/urfave/cli/compare/v2.16.3...v2.25.7)

---
updated-dependencies:
- dependency-name: github.com/urfave/cli/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-10 21:11:32 +00:00
Hector Sanjuan
3573ee47af
Merge pull request #1960 from ipfs-cluster/dependency-upgrades2
Dependency upgrades
2023-08-10 23:07:20 +02:00
Hector Sanjuan
be612bc91d Docker: use more recent versions
Use gosu and tini from debian packages for the main container.
2023-08-10 22:52:30 +02:00
Hector Sanjuan
7c923c32e2 client: Fix formatting in lbclient.go 2023-08-10 22:51:52 +02:00
Hector Sanjuan
828342bdc8 Fix tests: DHT lookups not working 2023-08-10 20:17:21 +02:00
Hector Sanjuan
ba2308765f Avoid using rand.Seed as it is deprecated 2023-08-10 18:33:30 +02:00
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