File kubo.changes of Package kubo

-------------------------------------------------------------------
Thu May 22 07:33:23 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.com>

- 0.35.0
  * Opt-in HTTP Retrieval client
  * Dedicated Reprovider.Strategy for MFS
  * Experimental support for MFS as a FUSE mount point
  * Grid view in WebUI
  * Enhanced DAG-Shaping Controls
  * Datastore Metrics Now Opt-In
  * Improved performance of data onboarding
  * Optimized, dedicated queue for providing fresh CIDs
  * New Provider configuration options
  * Deprecated ipfs stats provider
  * New Bitswap configuration options
    * Bitswap.Libp2pEnabled
    * Bitswap.ServerEnabled
    * Internal.Bitswap.ProviderSearchMaxResults
  * New Routing configuration options
    * Routing.IgnoreProviders
    * Routing.DelegatedRouters
  * New Pebble database format config
  * New environment variables
    * Improved Log Output Setting
    * New Repo Lock Optional Wait
  * Updated golang.org/x/net to 0.40.0 (boo#1241776, CVE-2025-22872)

-------------------------------------------------------------------
Tue Apr  1 14:52:01 UTC 2025 - Eyad Issa <eyadlorenzo@gmail.com>

- Build with -v flag

- Update to 0.34.1 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.34.1
  * Dependency updates

- Update to 0.34.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.34.0
  * AutoTLS now enabled by default for nodes with 1 hour uptime
  * New WebUI features: CAR file import and QR code sharing
  * RPC and CLI command changes
    ~ ipfs config is now validating json fields
    ~ Deprecated the bitswap reprovide command
    ~ The stats reprovide command now shows additional stats
    ~ ipfs files cp now performs basic codec check
  * Bitswap improvements from Boxo
  * IPNS publishing TTL change
    ~ we’ve lowered the default IPNS Record TTL during publishing
      to 5 minutes
  * IPFS_LOG_LEVEL deprecated
  * Pebble datastore format update
  * Badger datastore update
  * Datastore Implementation Updates
  * Datastore Implementation Updates
  * Fix hanging pinset operations during reprovides
  * Important dependency updates

-------------------------------------------------------------------
Mon Feb 17 13:38:36 UTC 2025 - Eyad Issa <eyadlorenzo@gmail.com>

- Update to 0.33.1 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.33.1
  * Bitswap improvements from Boxo
  * Improved IPNS interop

- Update to 0.33.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.33.0
  * Shared TCP listeners: Kubo now supports sharing the same TCP
    port (4001 by default) by both raw TCP and WebSockets libp2p
    transports.
  * AutoTLS takes care of Secure WebSockets setup: It is no longer
    necessary to manually add /tcp/../ws listeners to
    Addresses.Swarm when AutoTLS.Enabled is set to true. Kubo will
    detect if /ws listener is missing and add one on the same port
    as pre-existing TCP (e.g. /tcp/4001), removing the need for any
    extra configuration.
  * Bitswap improvements from Boxo
  * Using default libp2p_rcmgr metrics: Bespoke rcmgr metrics were
    removed, Kubo now exposes only the default libp2p_rcmgr metrics
    from go-libp2p.
  * Flatfs does not sync on each write: New repositories
    initialized with flatfs in Datastore.Spec will have sync set to
    false.
  * ipfs add --to-files no longer works with --wrap
  * ipfs --api supports HTTPS RPC endpoints
  * New options for faster writes: WriteThrough, BlockKeyCacheSize,
    BatchMaxNodes, BatchMaxSize
  * MFS stability with large number of writes
  * New DoH resolvers for non-ICANN DNSLinks: .eth and .crypto
  * Reliability improvements to the WebRTC Direct listener
  * Fix: Escape Redirect URL for Directory

-------------------------------------------------------------------
Thu Jan  9 07:47:35 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.32.1 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.32.1
  * AutoTLS: Automatic Certificates for libp2p WebSockets via libp2p.direct
  * Dependency updates
    + ipfs-webui to v4.4.0
    + boxo to v0.24.3
    + go-libp2p to v0.37.0
    + go-libp2p-kad-dht to v0.28.1
    + go-libp2p-pubsub to v0.12.0
    + p2p-forge/client to v0.0.2

-------------------------------------------------------------------
Fri Oct 25 18:17:20 UTC 2024 - Eyad Issa <eyadlorenzo@gmail.com>

- Update to 0.31.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.31.0
  * Experimental Pebble Datastore
  * New metrics
  * lowpower profile no longer breaks DHT announcements
  * go 1.23, boxo 0.24 and go-libp2p 0.36.5
- Update to 0.30.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.30.0
  * Improved P2P connectivity
  * Refactored Bitswap and dag-pb chunker
  * WebRTC-Direct Transport enabled by default
  * UnixFS 1.5: Mode and Modification Time Support
  * AutoNAT V2 Service Introduced Alongside V1
  * Automated ipfs version check
  * Version Suffix Configuration
  * /unix/ socket support in Addresses.API
  * Cleaned Up ipfs daemon Startup Log
  * Commands Preserve Specified Hostname

-------------------------------------------------------------------
Tue Jun 11 07:30:54 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.29.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.29.0
  * Add search functionality for pin names
  * Customizing ipfs add defaults
- drop upstream 10243.patch
- drop upstream kubo-0.27.0-CVE-2024-22189.patch

-------------------------------------------------------------------
Mon Apr  8 19:02:17 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>

- Add kubo-0.27.0-CVE-2024-22189.patch to avoid
  quic-go memory exhaustion attack (boo#1222479, CVE-2024-22189)

-------------------------------------------------------------------
Thu Apr  4 17:15:55 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.27.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.27.0
  * Gateway: support for /api/v0 is deprecated
  * IPNS resolver cache's TTL can now be configured via Ipns.MaxCacheTTL
  * RPC client: deprecated DHT API, added Routing API
  * Deprecated DHT commands removed from /api/v0/dht
  * Repository migrations are now trustless

- Let .service files wait for network-online.target (boo#1222194)

-------------------------------------------------------------------
Sat Jan 27 15:44:31 UTC 2024 - Eyad Issa <eyadlorenzo@gmail.com>

- Update to 0.26.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.26.0
  * Removed several deprecated commands
  * Support optional pin names
  * jaeger trace exporter has been removed
  * fix quic-go memory exhaustion attack (boo#1235162, CVE-2023-49295)

- Update to 0.25.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.25.0
  * WebUI: Updated Peers View
  * Kubo RPC API now supports optional HTTP Authorization.
  * MPLEX Removal
  * Graphsync Experiment Removal
  * Commands ipfs key sign and ipfs key verify

-------------------------------------------------------------------
Wed Dec  6 12:55:38 UTC 2023 - Bernhard Wiedemann <bwiedemann@suse.de>

- Add 10243.patch to fix FUSE mounts

-------------------------------------------------------------------
Sat Nov 11 01:23:24 UTC 2023 - Bernhard M. Wiedemann <bwiedemann@suse.de>

- Update to 0.24.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.24.0
  * Support for content blocking
  * Gateway: the root of the CARs are no longer meaningful
  * IPNS: improved publishing defaults
  * IPNS: record TTL is used for caching
  * Experimental Transport: WebRTC Direct

-------------------------------------------------------------------
Fri Oct  6 05:52:19 UTC 2023 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.23.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.23.0
  * Mplex deprecation
  * Gateway: meaningful CAR responses on Not Found errors
  * Gateway: added Gateway.DisableHTMLErrors configuration option
  * Binary characters in file names: no longer works with old clients and new Kubo servers
  * Self-hosting /routing/v1 endpoint for delegated routing needs
  * Trustless Gateway Over Libp2p Experiment
  * Removal of /quic (Draft 29) support
  * Better Caching of multiaddresses for providers in DHT servers
  * Fixed FUSE multiblock structures

-------------------------------------------------------------------
Wed Aug  9 17:14:10 UTC 2023 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.22.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.22.0
  * Gateway: support for order= and dups= parameters (IPIP-412)
  * ipfs name publish now supports V2 only IPNS records
  * IPNS name resolution has been fixed
  * go-libp2p v0.29.0 update with smart dialing

-------------------------------------------------------------------
Fri Jul 21 11:02:24 UTC 2023 - Bernhard Wiedemann <bwiedemann@suse.com>

- Rename from go-ipfs to kubo to follow upsteam git repo rename

-------------------------------------------------------------------
Wed Jul  5 16:00:28 UTC 2023 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.21.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.21.0
  * Saving previously seen nodes for later bootstrapping
  * Gateway: DeserializedResponses config flag
  * Gateway: DAG-CBOR/-JSON previews and improved error pages
  * Gateway: subdomain redirects are now text/html
  * Gateway: support for partial CAR export parameters
  * ipfs dag stat deduping statistics
  * Accelerated DHT Client is no longer experimental
  * client/rpc migration of go-ipfs-http-client

-------------------------------------------------------------------
Sat Feb  4 05:31:59 UTC 2023 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.18.1 - for details see:
  * https://github.com/ipfs/kubo/releases/tag/v0.18.1
  * https://github.com/ipfs/kubo/releases/tag/v0.18.0
  * Support InterPlanetary Network Indexers
  * Support DAG-JSON and DAG-CBOR in gateways
  * Enable WebTransport by default
  * Improve libp2p resource management integration

-------------------------------------------------------------------
Fri Dec  9 02:44:43 UTC 2022 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.17.0 - for details see:
  * https://github.com/ipfs/kubo/releases/tag/v0.17.0
  * https://github.com/ipfs/kubo/releases/tag/v0.16.0
  * https://github.com/ipfs/kubo/releases/tag/v0.15.0
  * https://github.com/ipfs/kubo/releases/tag/v0.14.0
  * libp2p resource management enabled by default
  * Implicit connection manager limits
  * TAR Response Format on Gateways
  * Dialling /wss peer behind a reverse proxy
  * More configurable delegated routing system
  * WebTransport new experimental Transport
  * Hardened IPNS record verification
  * Web Gateways now support _redirects files
  * Add files to MFS with ipfs add --to-files
  * Blake 3 support
  * Fx Options plugin
  * $IPFS_PATH/gateway file
  * Removed mdns_legacy implementation
  * Delegated Routing
  * ipfs repo migrate
  * Emoji support in Multibase

-------------------------------------------------------------------
Fri Jun 10 04:27:48 UTC 2022 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.13.0
  * Can now limit how much resource usage libp2p consumes
  * Improve connecting with nodes behind NATs and Firewalls
  * Improve HTTP gateway to allow making faster CDNs
  * Add Gateway.FastDirIndexThreshold configuration, for fast listings
    of big directories, without the linear slowdown caused by reading
    size metadata from child nodes.
  * Improve Etag and If-None-Match
  * Add X-Ipfs-Roots for smarter HTTP caches
  * Added metrics per response type
  * OpenTelemetry tracing
  * Expand diag profile command
  * Support for PEM/PKCS8 for key import/export
  * Use standard IPLD codec names across the CLI/HTTP API
  * Prioritize Yamux over Mplex stream multiplexer
  * https://github.com/ipfs/go-ipfs/releases/tag/v0.13.0 for details

-------------------------------------------------------------------
Fri Feb 18 18:21:01 UTC 2022 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.12.0
  * change how data blocks are stored -> needs migration

-------------------------------------------------------------------
Fri Dec 10 18:33:25 UTC 2021 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.11.0
  * UnixFS sharding is now automatic and enabled by default
  * can no longer act as a Circuit Relay v1
  * HTTP RPC wire format for experimental commands at /api/v0/pubsub changed
  * Circuit Relay v2
  * New configuration flags:
    + Addresses.AppendAnnounce
    + Pubsub.Enabled
  * changed ipfs dag get
  * changed ipfs dag put
  * UnixFS refactor
  * Add ipfs multibase command
  * Bitswap now supports greater configurability
  * Programmatic shell completions command
  * Profile collection command
  * Add Peering command

-------------------------------------------------------------------
Thu Jun 24 14:10:36 UTC 2021 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.9.0
  * Exporting of DAGs via Gateways
  * Custom DNS Resolvers
  * Support for non-ICANN DNSLink names
  * Updated to the latest WebUI
  * IPNS keys can now be exported via the CLI without stopping the daemon
  * Experimental DHT Client and Provider System
  * Deprecations
    + The ipfs object commands are now deprecated
    + X-Ipfs-Gateway-Prefix is now deprecated
    + Proquints support removed
    + SECIO support removed

-------------------------------------------------------------------
Thu Dec 10 06:10:44 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.8.0
  * Add Remote pinning services: ipfs pin remote
  * Faster local pinning and unpinning
  * update quic-go to support QUIC draft-32

-------------------------------------------------------------------
Wed Sep 30 03:38:42 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.7.0
  * Drop upstream 7331.patch
  * Default to Ed25519 keys
  * Secio is now disabled by default
  * IPNS paths now encode the key name as a base36 CIDv1 by default
  * Multiaddresses now accept PeerIDs encoded as CIDv1
  * dag stat command shows size and number of blocks

-------------------------------------------------------------------
Wed May 20 09:24:53 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>

- Add 7331.patch to fix ipns resolution

-------------------------------------------------------------------
Fri May  8 04:23:06 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.5.0
  * Improved DHT
  * Improved Content Transfer
    * Refactored Bitswap
  * Stable Badger Datastore
  * Improved Backoff Logic
  * AutoNAT - determining if the node is reachable from the public internet
  * PeerIDs under /p2p/QmSomePeerID instead of /ipfs/QmSomePeerID
  * enforce RSA keys with 2048+ bits
  * TLS By Default
  * Subdomain Gateway now uses http://CID.ipfs.localhost:8080/
  * PubSub is now using more efficient "gossipsub" implementation
  * Files can now be ignored on add by passing the --ignore and/or
    --ignore-rules-path flags.
  * It's now possible to add data directly from a named pipe
  * Systemd Support
    * socket activation and startup/shutdown notifications
  * IPFS API Over Unix Domain Sockets
  * After install run ipfs daemon --migrate

-------------------------------------------------------------------
Fri Jan 31 09:57:06 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.4.23
  * Fixed Panics and Crashes
  * Fixed Spontaneous TLS Disconnects
  * Better Bitswap
  * Reduced Relay Related DHT Spam
  * Retuned Connection Manager
  * Fixed Resursive Resolving of dnsaddr Multiaddrs

-------------------------------------------------------------------
Wed Aug  7 15:34:33 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.4.22
  progress on #6506

  Key bug fixes:
    Too many open file descriptors/too many peers (#6237).
    Adding multiple files at the same time doesn't work (#6254).
    CPU utilization spikes and then holds at 100% (#5613).

  Key features:
    Experimental TLS1.3 support (to eventually replace secio).
    OpenSSL support for SECIO handshakes (performance improvement).

-------------------------------------------------------------------
Tue Apr 30 12:43:53 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>

- Update to 0.4.20
  * fixed a frequent panic in the DHT
  * workaround stuck transfers
  * See https://github.com/ipfs/go-ipfs/releases/tag/v0.4.20
    for full changes

-------------------------------------------------------------------
Mon Mar 11 10:28:59 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>

- Require fuse at runtime
- Include docs

-------------------------------------------------------------------
Tue Mar  5 08:45:42 UTC 2019 - Pierre-Alain TORET <pierre-alain.toret@protonmail.com>

- Update to 0.4.19

-------------------------------------------------------------------
Fri Dec 14 12:18:55 UTC 2018 - Pierre-Alain TORET <pierre-alain.toret@protonmail.com>

- Update to 0.4.18
openSUSE Build Service is sponsored by