Skip to content

Releases: spreadshirt/backstage-plugin-s3

@spreadshirt/[email protected]

17 Apr 14:31
dff0e6a
Compare
Choose a tag to compare

Patch Changes

  • 76eda39: Bump backstage dependencies to version 1.26.0

@spreadshirt/[email protected]

17 Apr 14:31
dff0e6a
Compare
Choose a tag to compare

Patch Changes

  • 5676413: Use the LoggerService instead of the winstonLogger helper method, since the upstream plugins support the new service type now
  • 76eda39: Bump backstage dependencies to version 1.26.0
  • Updated dependencies [76eda39]

@spreadshirt/[email protected]

08 Apr 14:10
a54d30f
Compare
Choose a tag to compare

Patch Changes

  • 8cab3c0: Bump backstage dependencies to version 1.25.0
  • 3b2cf4d: Added new method to the s3-viewer API, which will be responsible of setting up
    the cookie required to download or preview data in the UI.
  • Updated dependencies [8cab3c0]
  • Updated dependencies [444ccef]

@spreadshirt/[email protected]

08 Apr 14:10
a54d30f
Compare
Choose a tag to compare

Minor Changes

  • 926d0c9: BREAKING: Remove the middleware from the s3-viewer.

    With the newly authentication backend system, the middleware is not needed any longer,
    so it can be completely removed instead of keeping it here. NOTE that using this
    s3-viewer version will require you to be up-to-date with the latest Backstage version as well.

Patch Changes

@spreadshirt/[email protected]

08 Apr 14:10
a54d30f
Compare
Choose a tag to compare

Minor Changes

  • 444ccef: BREAKING: Replace setTokenCookie with new method integrated into the S3Api setCookie().

    Due to the new authentication backend provided by Backstage in the version 1.24.0, we
    can now use this endpoint and simplify the whole setup.

Patch Changes

  • 8cab3c0: Bump backstage dependencies to version 1.25.0

@spreadshirt/[email protected]

08 Apr 14:10
a54d30f
Compare
Choose a tag to compare

Minor Changes

  • c843d39: BREAKING: Migrate backend plugin to use the new auth service.

    No changes are required if running in the new backend system.

    In case you're still using the old backend system you'll need to make sure the
    new auth and httpAuth are sent, while the identity and tokenManager are not needed any longer.

  • 444ccef: BREAKING: Replace setTokenCookie with new method integrated into the S3Api setCookie().

    Due to the new authentication backend provided by Backstage in the version 1.24.0, we
    can now use this endpoint and simplify the whole setup.

  • 926d0c9: BREAKING: Remove the middleware from the s3-viewer.

    With the newly authentication backend system, the middleware is not needed any longer,
    so it can be completely removed instead of keeping it here. NOTE that using this
    s3-viewer version will require you to be up-to-date with the latest Backstage version as well.

Patch Changes

@spreadshirt/[email protected]

28 Feb 14:25
d133f1c
Compare
Choose a tag to compare

Minor Changes

  • 58ccb15: Updated base API to the new backend plugin, which is s3-viewer instead of s3. No breaking changes expected.

Patch Changes

@spreadshirt/[email protected]

28 Feb 14:25
d133f1c
Compare
Choose a tag to compare

Minor Changes

  • c947924: Initial release. This package contains several interfaces as well as the extension point needed for the new backend system

Patch Changes

  • 5bc27f0: Add setPermissionMiddleware method to the extension point interface.

    This method will allow users to override the default middleware when enabled.

  • Updated dependencies [84db8bf]

  • Updated dependencies [58ccb15]

@spreadshirt/[email protected]

28 Feb 14:25
d133f1c
Compare
Choose a tag to compare

Minor Changes

  • 84db8bf: BREAKING: Moved some types that were part of @spreadshirt/backstage-plugin-s3-viewer-backend to this package.
    If you were using any of these types, please import them using @spreadshirt/backstage-plugin-s3-viewer-common:
    BucketDetailsFilter, BucketDetailsFilters, S3Platform, BucketCredentials, AllowedBuckets

Patch Changes

  • 58ccb15: Make sure the new s3-viewer API endpoint is used for the cookie instead of the old s3

@spreadshirt/[email protected]

28 Feb 14:25
d133f1c
Compare
Choose a tag to compare

Minor Changes

  • d7091b6: Add support to the new backend system.

    Follow the instructions in the README.md

    DEPRECATION: The method setRefreshInterval has been deprecated in favor of the usage of the configuration file to schedule the refresh.
    From now on, the schedule should be set using the app-config.yaml file. This method will be kept for some time as a fallback if the schedule
    has not been set via the configuration file.

  • 5bc27f0: Support overriding the default middleware used in the s3 backend. NOTE that
    the custom middleware will only be used if the s3.permissionMiddleware is set to true.

    Also loosen up a little bit how the middleware has to be defined. Before it was required
    to receive a Config and the appEnv, but now it's up to the user to decide which parameters
    they need. This might require some breaking changes in your code, but we don't expect many people
    needing to use this customization.

  • 692b6ec: BREAKING: Some interfaces are now part of the @spreadshirt/backstage-plugin-s3-viewer-node package. If you were
    using them, switch to this new package.

  • 84db8bf: BREAKING: Moved some types that were part of this package to @spreadshirt/backstage-plugin-s3-viewer-common.
    If you were using any of these types, please import them using @spreadshirt/backstage-plugin-s3-viewer-common:
    BucketDetailsFilter, BucketDetailsFilters, S3Platform, BucketCredentials, AllowedBuckets

Patch Changes