Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Brubeck Client for Browser #244

Merged
merged 164 commits into from
Nov 20, 2021
Merged

Brubeck Client for Browser #244

merged 164 commits into from
Nov 20, 2021

Commits on Oct 11, 2021

  1. build(network): Fix error during karma webpack step: 'Multiple assets…

    … emit different content to the same name'.
    timoxley committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    c7c3b36 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    756ccf4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8065bb1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d4929b View commit details
    Browse the repository at this point in the history
  5. build(network): Split up node, tracker, composition & Logger code for…

    … more precision about what goes into browser builds.
    timoxley committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    ace4b2d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d421e65 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    db2e155 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. Configuration menu
    Copy the full SHA
    cb9fefa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac0a3e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8baa37f View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Merge branch 'main' into NET-542-brubeck-client-browser

    * main:
      Broker: remove eslint exceptions (#245)
      test(client): fix validation test
      protocol: function return types (#242)
    timoxley committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    52f7716 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c21cc5e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f97fae9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ca123c4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c474e58 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'main' into NET-542-brubeck-client-browser

    * main:
      ci(broker): rm extranous test-sequential run (#246)
    timoxley committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    c8ca58c View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Configuration menu
    Copy the full SHA
    c6c3eef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7eceda3 View commit details
    Browse the repository at this point in the history
  3. test(client): Tidy tests.

    timoxley committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    602cd0e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9772345 View commit details
    Browse the repository at this point in the history
  5. build: Improve monorepo bootstrap build time with tsc --build mode. B…

    …roker now depends on protocol directly.
    timoxley committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    1eb6cb3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d169687 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. deps: Refresh package-locks.

    timoxley committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    faba4bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e90898 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    560ea87 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' into NET-542-brubeck-client-browser

    * main:
      fix(network): Node: rm unused constructor opts
      network: unit test for TrackerConnector (#250)
      network [NET-264]: rework node propagation logic (#211)
      broker: remove Todo type (#248)
      Update plugins.md
      Update README.md
      Update README.md
      DEVOP-102: run broker Docker build in self hosted runner (#249)
      network: refactor inbound/outboundNodes to neighbors (#247)
    timoxley committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    bd91421 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d28708 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    67d15ca View commit details
    Browse the repository at this point in the history
  7. deps: Refresh package-locks.

    timoxley committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    b20f7bd View commit details
    Browse the repository at this point in the history
  8. deps: Refresh package-locks.

    timoxley committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    d143024 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ee893ac View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2021

  1. build(network): Split DEFAULT_MAX_NEIGHBOR_COUNT into separate file s…

    …o don't have to pull in Tracker for browser builds.
    timoxley committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    4c27727 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7845ad9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    736861a View commit details
    Browse the repository at this point in the history
  4. style(network): Linting.

    timoxley committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    554c81a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c4548eb View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. Merge branch 'main' into NET-542-brubeck-client-browser

    * main:
      network: extract DisconnectionManager from Node (#251)
      refactor(network): rm dead code (#252)
      ci(deps): bump actions/checkout from 2.3.4 to 2.3.5 (#253)
    timoxley committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    b4105d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b30336 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a37f19 View commit details
    Browse the repository at this point in the history
  4. Revert "Merge branch 'main' into NET-542-brubeck-client-browser"

    This reverts commit b4105d6, reversing
    changes made to c4548eb.
    timoxley committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    fb1bc83 View commit details
    Browse the repository at this point in the history
  5. Revert "Merge branch 'main' into NET-542-brubeck-client-browser"

    This reverts commit bd91421, reversing
    changes made to 560ea87.
    timoxley committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    41cbd3f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2ac5d39 View commit details
    Browse the repository at this point in the history
  7. test(broker): Add temporary revert merge conflict fix.

    test(broker): Add temporary revert merge conflict fix.
    timoxley committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    3f213fe View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6f5f44c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    915f499 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fb019fc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8db702e View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. deps: Refresh package-locks.

    timoxley committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    8c3892d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ee3527 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    30f9bdd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c37c69d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f48b3ad View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f20b22 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    82e6692 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c7b8325 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    740e8cf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d4221c7 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. build: Prevent endless tsc rebuilds in watch mode by setting test bui…

    …ld configs to noEmit: true.
    timoxley committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    1cabc56 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. build: Convert tsconfig path references to ../relative paths suitable…

    … for hoisted deps from npm workspaces.
    timoxley committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    59f1081 View commit details
    Browse the repository at this point in the history
  2. build: bootstrap monorepo using npm workspaces instead. Workspaces in…

    … npm 8 appear functional.
    timoxley committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    6d49e33 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9de6657 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    312671d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b7eaafb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2a3e6a0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aefaa6f View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2021

  1. Configuration menu
    Copy the full SHA
    5148fa6 View commit details
    Browse the repository at this point in the history
  2. ci: Use npm@8 in CI.

    timoxley committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    ab8c9ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e9096b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1f837af View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3489396 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f993580 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b0933a8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5a108c3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    59f95e9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3093217 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7fea7bb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3c54a06 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

  1. Configuration menu
    Copy the full SHA
    2caee0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2aeeab View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into NET-542-brubeck-client-browser

    * main: (48 commits)
      style(client): fix eslint error
      Fix broken browser tests (#269)
      client [NET-571]: Using the Brubeck client without providing a private key (#268)
      ci: specify exact action versions for easy debugability (#266)
      ci(deps): bump actions/checkout from 2.3.5 to 2.4.0 (#271)
      docs(broker): fix mqtt example
      fix(broker): rely on default value for config.network.webrtcDisallowPrivateAddresses
      fix(broker): fix default value type in schema
      release: cli-tools 6.0.0-alpha.0
      fix: cli-tools work with alpha client
      test(network): fix describe
      Update README.md
      style(broker): break up log line
      ci(test-utils): replace styfle/cancel-workflow-action with GitHub Actions concurrency
      ci(protocol): replace styfle/cancel-workflow-action with GitHub Actions concurrency
      ci(network): replace styfle/cancel-workflow-action with GitHub Actions concurrency
      ci(client-dataunions): replace styfle/cancel-workflow-action with GitHub Actions concurrency
      ci(client-code): replace styfle/cancel-workflow-action with GitHub Actions concurrency
      ci(client-build): replace styfle/cancel-workflow-action with GitHub Actions concurrency
      ci(broker): replace styfle/cancel-workflow-action with GitHub Actions concurrency
      ...
    timoxley committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    4c1bc51 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'NET-542-brubeck-client-browser' into npm-workspaces

    * NET-542-brubeck-client-browser: (50 commits)
      Revert "Revert "Merge branch 'main' into NET-542-brubeck-client-browser""
      Revert "Revert "Merge branch 'main' into NET-542-brubeck-client-browser""
      style(client): fix eslint error
      Fix broken browser tests (#269)
      client [NET-571]: Using the Brubeck client without providing a private key (#268)
      ci: specify exact action versions for easy debugability (#266)
      ci(deps): bump actions/checkout from 2.3.5 to 2.4.0 (#271)
      docs(broker): fix mqtt example
      fix(broker): rely on default value for config.network.webrtcDisallowPrivateAddresses
      fix(broker): fix default value type in schema
      release: cli-tools 6.0.0-alpha.0
      fix: cli-tools work with alpha client
      test(network): fix describe
      Update README.md
      style(broker): break up log line
      ci(test-utils): replace styfle/cancel-workflow-action with GitHub Actions concurrency
      ci(protocol): replace styfle/cancel-workflow-action with GitHub Actions concurrency
      ci(network): replace styfle/cancel-workflow-action with GitHub Actions concurrency
      ci(client-dataunions): replace styfle/cancel-workflow-action with GitHub Actions concurrency
      ci(client-code): replace styfle/cancel-workflow-action with GitHub Actions concurrency
      ...
    timoxley committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    af9df43 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'main' into NET-542-brubeck-client-browser

    * main:
      ci: Use nick-invision/[email protected] instead of nick-invision/[email protected].
      broker [NET-573]: MQTT plugin improvements (#272)
    timoxley committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    ba5699d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    64520fe View commit details
    Browse the repository at this point in the history
  7. Merge branch 'NET-542-brubeck-client-browser' into npm-workspaces

    * NET-542-brubeck-client-browser:
      fix(broker): Fix merge issues.
      ci: Use nick-invision/[email protected] instead of nick-invision/[email protected].
      broker [NET-573]: MQTT plugin improvements (#272)
    timoxley committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    a39927f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3585cbc View commit details
    Browse the repository at this point in the history
  9. Merge branch 'NET-542-brubeck-client-browser' into npm-workspaces

    * NET-542-brubeck-client-browser:
      fix(broker): Fix merge issues.
    timoxley committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    6e5baca View commit details
    Browse the repository at this point in the history
  10. Merge branch 'main' into NET-542-brubeck-client-browser

    * main:
      ci: Use nick-invision/[email protected] instead of nick-invision/[email protected].
    timoxley committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    5ed298c View commit details
    Browse the repository at this point in the history
  11. Merge branch 'NET-542-brubeck-client-browser' into npm-workspaces

    * NET-542-brubeck-client-browser:
      ci: Use nick-invision/[email protected] instead of nick-invision/[email protected].
    timoxley committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    2b60d55 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'main' into NET-542-brubeck-client-browser

    * main:
      ci: Use nick-invision/retry@v2 instead of nick-invision/[email protected].
    timoxley committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    b2c68e9 View commit details
    Browse the repository at this point in the history
  13. Merge branch 'NET-542-brubeck-client-browser' into npm-workspaces

    * NET-542-brubeck-client-browser:
      ci: Use nick-invision/retry@v2 instead of nick-invision/[email protected].
    timoxley committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    2496167 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9531530 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. build: Refresh package-lock.

    timoxley committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    5739577 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. Merge branch 'main' into NET-542-brubeck-client-browser

    * main:
      broker [NET-581]: Remove legacyPublishHttp and legacyMqtt plugins (#277)
      fix(client): unsubscribe from node #276
      network: add support for jest-extended in browser tests (#273)
      fix: getMemberStats return values in README
    timoxley committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    510044d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into NET-542-brubeck-client-browser

    * main:
      ci(broker): Push broker image with 'debug' tag if docker test steps fail.
      build: Try improve Dockerfile npm speed with npm@8 --no-audit --prefer-offline, pruning in parallel, only pruning broker + deps.
      build: Split Docker build stage into multiple layers for convenience of caching.
      ci: Upload docker log artifacts on failure in broker & cross-client.
      ci(broker): Separate build+test & build+push jobs. Means build+test doesn't need to wait for other tests.
      build(broker): Run npm prune step on separate docker layer.
      build(broker): Ignore scripts during npm prune in Dockerfile.
      ci(broker): Build images for non-main branch.
    timoxley committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    9b92190 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'NET-542-brubeck-client-browser' into npm-workspaces

    * NET-542-brubeck-client-browser:
      ci(broker): Push broker image with 'debug' tag if docker test steps fail.
      build: Try improve Dockerfile npm speed with npm@8 --no-audit --prefer-offline, pruning in parallel, only pruning broker + deps.
      build: Split Docker build stage into multiple layers for convenience of caching.
      ci: Upload docker log artifacts on failure in broker & cross-client.
      ci(broker): Separate build+test & build+push jobs. Means build+test doesn't need to wait for other tests.
      build(broker): Run npm prune step on separate docker layer.
      build(broker): Ignore scripts during npm prune in Dockerfile.
      ci(broker): Build images for non-main branch.
      broker [NET-581]: Remove legacyPublishHttp and legacyMqtt plugins (#277)
      fix(client): unsubscribe from node #276
      network: add support for jest-extended in browser tests (#273)
      fix: getMemberStats return values in README
    timoxley committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    8f043ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ba25f02 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'NET-542-brubeck-client-browser' into npm-workspaces

    * NET-542-brubeck-client-browser:
      test(client): Fix realtime GroupKeyPersistence test.
    timoxley committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    8f046cd View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. Merge pull request #259 from streamr-dev/npm-workspaces

    npm workspaces
    timoxley authored Nov 16, 2021
    Configuration menu
    Copy the full SHA
    e84770e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b576a71 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05f5ec7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    64e0a35 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    483edcb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    03c755e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d1ad329 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fc4953a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1e25534 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d6ede0a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ab25030 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    71dfb49 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    62b6ed8 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Configuration menu
    Copy the full SHA
    0a7622c View commit details
    Browse the repository at this point in the history
  2. refactor(client): Remove util.formatWithOptions polyfill. Just use lo…

    …g.ts exported method.
    timoxley committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    1307a3f View commit details
    Browse the repository at this point in the history
  3. refactor(client): ConvertBrowserStream -> WebStreamToNodeStream. Impr…

    …ove implementation, add test.
    timoxley committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    b606eba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d55e4ea View commit details
    Browse the repository at this point in the history
  5. ci(broker): Run docker build+test on ubuntu-latest.

    Self-hosted seems to have an issue with streamr-docker-dev.
    timoxley committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    e94eb08 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    213f64d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    83b3105 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    73d8ebc View commit details
    Browse the repository at this point in the history
  9. refactor(client): Remove examples.

    Closes NET-555
    timoxley committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    e5126f5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a03c82f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a08565f View commit details
    Browse the repository at this point in the history
  12. build(broker): Do not copy node_modules, dist, build, logs, etc when …

    …building docker image.
    timoxley committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    e513308 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    80f92d0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    604aa85 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2bc5fc4 View commit details
    Browse the repository at this point in the history
  16. build: Remove lerna.

    timoxley committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    a01f0ef View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    13a2d20 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    75db397 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    b43581a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    b8565e2 View commit details
    Browse the repository at this point in the history
  21. Revert "build: Remove lerna."

    This reverts commit a01f0ef.
    timoxley committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    bfb6cf5 View commit details
    Browse the repository at this point in the history
  22. test(network): Replace test() with it() as possible workaround for 't…

    …est is not defined' issue in network browser tests.
    timoxley committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    84efd93 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    c111e19 View commit details
    Browse the repository at this point in the history
  24. Revert "test(network): Replace test() with it() as possible workaroun…

    …d for 'test is not defined' issue in network browser tests."
    
    This reverts commit 84efd93.
    timoxley committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    686f561 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    dd0ed67 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    5ac6a33 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    d3adcc7 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    f064ca4 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    4c7ff55 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    3d66619 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    3551d6a View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    33b97f8 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    dfe3483 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    9a9335d View commit details
    Browse the repository at this point in the history
  35. build: Incorporate manypkg into versions script. Add fix script to ru…

    …n manypkg+eslint fix.
    timoxley committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    351bfd8 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    4709867 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    b71b1e4 View commit details
    Browse the repository at this point in the history
  38. fix(client): Tidy tests.

    timoxley committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    ca577cb View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. test(client): Use different clients for publishing+subscribing in Sub…

    …scriberResendsSequential.
    
    Setup:
    Publishes 5 messages, waits until they’re stored by polling /last
    endpoint.  Stores list of published messages.
    
    Test:
    Ask for resend + subscribe
    Publish a message. Add this to the list of published messages.
    Wait until we get the resent messages + the new message.
    
    After test:
    Wait for last message to be stored before proceeding to next test. The
    old messages plus the new message now become what we expect to get from
    the resend.
    Repeat test 4x
    
    What (usually) happens:
    First test succeeds
    Second test fails
    Other tests usually succeed, but occasionally fail.
    
    I suspected this was related to the storage node being unassigned then
    reassigned, but I fixed that and I still saw the issue.
    Failure only ever occurs in the “after test” phase, when it’s waiting
    for the last message to land in storage. Increasing the “wait for
    storage” timeout doesn’t help. Curiously, this message will usually
    appear in the resent data once the test starts.
    
    I logged when messages were hitting storage and the missing message
    wasn’t being stored until after the “wait for last” step times out. If I
    increase the timeout, the message takes longer to store.
    
    What’s happening is that the message isn’t being propagated from the
    node to storage until the next test starts.
    
    When the client finishes the resend, and sees it has no further
    subscriptions, it unsubscribes the node from the stream before the
    message was propagated. In the test, the publisher node is the
    subscriber so the client is immediately passed the realtime message.
    
    The test is "fixed" by making the publisher and subscriber
    different nodes.
    
    Underlying problem is that the node unsubscribes before it propagates
    messages.
    timoxley committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    112304e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b7e07f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    16006e0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    31358de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c52a397 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    107c166 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dc10d30 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    44f8629 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6b51665 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bd6eb91 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e0c6f4c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    12c85e9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    75d8bce View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a637f26 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    70466a9 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2021

  1. Configuration menu
    Copy the full SHA
    72be12d View commit details
    Browse the repository at this point in the history