Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cs3org/reva
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: cs3org/reva
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dev
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 160 files changed
  • 1 contributor

Commits on Jul 2, 2026

  1. Service registry (#5665)

    * registry: add discovery interface, BaseRegistry, memory and NATS backends with liveness
    
    * config: add [shared.registry] block and registry driver factory
    
    * service: add registry-backed peer resolver with global accessor and HTTP endpoint lookup
    
    * runtime: self-register services and install the process-wide resolver
    
    * gateway: discover the data gateway and data provider through the registry
    
    * gateway: resolve peers through the registry instead of fixed addresses
    
    * auth: resolve the gateway and userprovider through the registry in the interceptors
    
    * ocs, ocdav, ocgraph: resolve the gateway through the registry
    
    * http services: resolve the gateway through the registry in sciencemesh, ocmd and others
    
    * grpc services: resolve the gateway lazily through the registry
    
    * auth managers, storage drivers and wopi: resolve the gateway through the registry
    
    * rgrpc: remove the pool package now that discovery goes through the registry
    
    * changelog: add service registry entry
    
    * tests: add registry discovery and self-registration integration tests
    
    * tests: co-locate gateway with its callers in the OCM integration fixtures
    
    * service: expose package-level resolver accessors and drop the embedded Base
    
    * ocs: drop the hardcoded gateway and storage registry addresses, resolve through the registry
    gmgigi96 committed Jul 2, 2026
    Configuration menu
    Copy the full SHA
    918df7d View commit details
    Browse the repository at this point in the history
Loading