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

[FEAT] object store compatibility test #555

Draft
wants to merge 71 commits into
base: dev
Choose a base branch
from
Draft

[FEAT] object store compatibility test #555

wants to merge 71 commits into from

Commits on Jul 22, 2023

  1. Corrected a typo

    y2k4life committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    cf5b83a View commit details
    Browse the repository at this point in the history
  2. Fixed bug in code example

    A variable name changes from the variable assignment when calling `consume` and the variable used in the `for` loop.
    y2k4life committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    4c215f1 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Merge pull request #559 from y2k4life/patch-2

    Fixed bug in code example
    aricart committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    dc1cda3 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Merge pull request #558 from y2k4life/patch-1

    Corrected a typo
    aricart committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    54e4791 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Merge pull request #567 from nats-io/dev

    dev to main
    aricart committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    f0f7e1d View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. [DOC] update online docs

    aricart committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    42c3dcc View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Add issue forms

    Signed-off-by: Byron Ruth <byron@nats.io>
    bruth committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    aefe58b View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Fix discussions link

    bruth committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    910ca40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e58f0c1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #571 from nats-io/fix-test

    [TEST] removed user and taken auth test, as this is now possible.
    aricart committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    4513641 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #570 from nats-io/add-issue-forms

    Add issue forms
    aricart committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    fce965e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e9333bc View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Configuration menu
    Copy the full SHA
    e6edb18 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #572 from nats-io/remove-empty

    [FIX] removed empty files that were left behind after jetstream refactoring
    aricart committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    447b309 View commit details
    Browse the repository at this point in the history
  3. [FEAT] added support for specifying whether the watcher should receiv…

    …e all history, last values, or updates only.
    
    [FEAT] added support for specifying whether a watcher should get notified of deletes
    aricart committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    b4e6de0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c85f1ce View commit details
    Browse the repository at this point in the history
  5. Merge pull request #578 from nats-io/fix-cluster

    [FIX] remove rogue node import from cluster tool
    aricart committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    0bcfdb1 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Merge pull request #576 from nats-io/sub-infoable

    [FIX] added JetStreamSubscriptionInfoable to types, as it was needed downstream
    aricart committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    4bdba1c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #569 from nats-io/doc

    [DOC] update online docs
    aricart committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    4c484ec View commit details
    Browse the repository at this point in the history
  3. Merge pull request #577 from nats-io/fix-573

    watcher support for all history, last values or updates as well as get notifications on deletes
    aricart committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    06c37f0 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Configuration menu
    Copy the full SHA
    082ac20 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #580 from oscarwcl/js-consumer-inbox-prefix

    Fix PullConsumerMessagesImpl not respecting inboxPrefix
    aricart committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    5cab8ac View commit details
    Browse the repository at this point in the history
  3. [TEST] Added tests for #580

    aricart committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    1d168e3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #581 from nats-io/consumer-inbox-tests

    [TEST] Added tests for #580
    aricart committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    b8e48ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a3f4700 View commit details
    Browse the repository at this point in the history
  6. [FMT] markdown format

    aricart committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    225b851 View commit details
    Browse the repository at this point in the history
  7. [LINT] changed to asserts/mod.ts as testing/asserts.ts is deprecated

    [LINT] moved from Deno.run() to Deno.Command for test runner as Deno.run is deprecated.
    aricart committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    0be80dc View commit details
    Browse the repository at this point in the history
  8. removed unused assert

    aricart committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    8e5efab View commit details
    Browse the repository at this point in the history
  9. experimental bundler

    aricart committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    891cf13 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Merge pull request #583 from nats-io/bundler

    experimental bundler
    aricart committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    e8fc406 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #582 from nats-io/bump-deno

    [BUMP] deno to 1.36.3 and std@0.200.0
    aricart committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    311382d View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. - added space, tabs, newlines, carriage returns to the list of reject…

    …ed characters on names
    
    - relaxed a validation on `name` which only allowed [A-Za-z0-9_]
    - linter warnings
    aricart committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    287a5ee View commit details
    Browse the repository at this point in the history
  2. - added space, tabs, newlines, carriage returns to the list of reject…

    …ed characters on names
    
    - relaxed a validation on `name` which only allowed [A-Za-z0-9_]
    - linter warnings
    aricart committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    5c83e97 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #585 from nats-io/fix-584

    [CHANGE] require consumer/stream names to not contain spaces, newlines, carriage returns or tabs
    aricart committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    db88524 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

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

Commits on Sep 15, 2023

  1. [FEAT] allow micro to specify a queue name - this allows the same ser…

    …vice to be deployed under different queue groups and provide for better rtt when horizontally scaling during deployments
    aricart committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    2263161 View commit details
    Browse the repository at this point in the history
  2. simplified tests

    aricart committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    79e017e View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2023

  1. Merge pull request #589 from nats-io/fix-588

    [FEAT] implements support for `subject_transforms` on StreamSources/Mirrors
    aricart committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    05b4bd7 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

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

Commits on Sep 19, 2023

  1. Merge pull request #590 from nats-io/micro-queue

    [FEAT] allow micro to specify a queue name
    aricart committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    62cb430 View commit details
    Browse the repository at this point in the history
  2. [CHANGE] remove subject_transform_dest from StreamSource and `Str…

    …eamSourceInfo` - this feature is replaced with `subject_transforms`. Note this feature was never released on nats-server, and was retracted in favor of `subject_transforms`.
    aricart committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    a77bab0 View commit details
    Browse the repository at this point in the history
  3. [DOC] grammar

    aricart committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    285b783 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #592 from nats-io/remove-subject-transform-dest

    remove `subject_transform_dest`
    aricart committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    6140b7f View commit details
    Browse the repository at this point in the history
  5. Merge pull request #593 from nats-io/doc-cleanup

    [DOC] grammar
    aricart committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    d023380 View commit details
    Browse the repository at this point in the history
  6. [FEAT] stream configurations now have compression option - this is …

    …supported on servers 2.10.x or better.
    aricart committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    74de87a View commit details
    Browse the repository at this point in the history
  7. Merge pull request #595 from nats-io/fix-594

    [FEAT] stream `compression` option
    aricart committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    7b050d0 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. [JETSTREAM] [OS] [CHANGE] the update() method will now delete the p…

    …revious meta for an object - previously it reused the storage of the entry - this matched the original go client implementation.
    
    [JETSTREAM] [OS] [CHANGE] links now always store a link metadata - previously, if on the same object store, it would duplicate the source metadata entry.
    
    [JETSTREAM] [OS] [FIX] links of links are now rejected
    
    [DOC] added documentation on the objectstore API
    aricart committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    02eac68 View commit details
    Browse the repository at this point in the history
  2. [FEAT] [JETSTREAM] added support for consumer_limits on stream crea…

    …te/update configurations - this feature enables the stream to provide a default assigned to consumers when values are not specified.
    aricart committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    c8af71f View commit details
    Browse the repository at this point in the history
  3. tests

    aricart committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    72cd3e5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #597 from nats-io/consumer-limits

    [FEAT] consumer limits
    aricart committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    203290c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #596 from nats-io/os-link-updates

    os changes to update and links
    aricart committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    7707f9c View commit details
    Browse the repository at this point in the history
  6. [FIX] linter warnings

    aricart committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    cdc3537 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #598 from nats-io/linter

    [FIX] linter warnings
    aricart committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    dd2c1a7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f9c5039 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #599 from nats-io/ci-updates

    [CI] updated deno to 1.36.4 and nats-server to 2.10.1
    aricart committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    ecdef4f View commit details
    Browse the repository at this point in the history
  10. [BUMP] client version

    aricart committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    306ea1e View commit details
    Browse the repository at this point in the history
  11. Merge pull request #600 from nats-io/bump-version

    [BUMP] client version
    aricart committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    5d15adc View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. [FEAT] added a utility function syncIterator() to wrap an AsyncIterab…

    …les so that elements can be extracted in a `sync` faction - this is syntactic sugar, as the iterator can be had via `src[Symbol.asyncIterator]()`. This can be useful, to process subscription messages one at a time.
    aricart committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    f50b52c View commit details
    Browse the repository at this point in the history
  2. added more tests

    aricart committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    8524c4f View commit details
    Browse the repository at this point in the history
  3. [DOC] regenerated docs

    aricart committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    5ac8d3b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #603 from nats-io/docs

    [DOC] regenerated docs
    aricart committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    818cfa9 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Merge pull request #602 from nats-io/sync-sub

    [FEAT] sync subscription utility
    aricart committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    b0f16b0 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. [FEAT] object store compatibility test

    [FIX] [JETSTREAM] [OS] allow_direct was not defaulted to true
    [FIX] [JETSTREAM] [OS] ttl was not copied over to max_age
    aricart authored and Jarema committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    25b9d45 View commit details
    Browse the repository at this point in the history
  2. Improve object store test

    Signed-off-by: Tomasz Pietrek <tomasz@nats.io>
    Jarema committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    4a02a9d View commit details
    Browse the repository at this point in the history
  3. Fixed default and custom bucket test

    Signed-off-by: Tomasz Pietrek <tomasz@nats.io>
    Jarema committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    f8155db View commit details
    Browse the repository at this point in the history
  4. Add object tests

    Signed-off-by: Tomasz Pietrek <tomasz@nats.io>
    Jarema committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    dd3b5b5 View commit details
    Browse the repository at this point in the history
  5. Fix check for object store options

    Signed-off-by: Tomasz Pietrek <tomasz@nats.io>
    Jarema committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    60590d5 View commit details
    Browse the repository at this point in the history
  6. Add bucket name to link object

    Signed-off-by: Tomasz Pietrek <tomasz@nats.io>
    Jarema committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    a9c2143 View commit details
    Browse the repository at this point in the history
  7. Complete Object store compatibility tests

    Signed-off-by: Tomasz Pietrek <tomasz@nats.io>
    Jarema committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    03f44da View commit details
    Browse the repository at this point in the history
  8. Apply fmt

    Signed-off-by: Tomasz Pietrek <tomasz@nats.io>
    Jarema committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    ade4f12 View commit details
    Browse the repository at this point in the history
  9. Fix linting

    Signed-off-by: Tomasz Pietrek <tomasz@nats.io>
    Jarema committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    caf5025 View commit details
    Browse the repository at this point in the history