Giter Club home page Giter Club logo

Comments (4)

JamesChenX avatar JamesChenX commented on July 20, 2024

We updated the plugin extension lifecycle hooks recently (methods like start() and stop in im.turms.plugin.minio.MinioStorageServiceProvider) to support more advanced features, which make old plugins not compatible with new Turms servers.

Solutions:

  • You can upgrade turms servers to the latest images so that you can use the latest Minio plugin.
  • Or you can keep using the old turms servers while using the old minio plugin.

btw, no breaking changes for other things, so upgrading anything should be easy.

from turms.

weishirongzhen avatar weishirongzhen commented on July 20, 2024

Build latest code and tested on version
minio_20231220010002.0.0_amd64.deb still 403, downgrade to minio_20230718174940.0.0_amd64.deb works well

from turms.

JamesChenX avatar JamesChenX commented on July 20, 2024

I run some tests with the last Turms servers, turms-minio-plugin, and the real minio servers:

  • minio/minio:RELEASE.2023-12-23T07-19-11Z (The latest version of minio currently): Tests failed. Rerun twice, but all failed.
  • minio/minio:RELEASE.2023-12-20T01-00-02Z (The version you encountered 403): Tests failed. Rerun twice, but all failed.
  • minio/minio:RELEASE.2023-12-14T18-51-57Z (The version we used in the docker compose file): Tests passed.
  • minio/minio:RELEASE.2023-07-18T17-49-40Z (The version you work fine with): Tests passed.

So if you want to upgrade your minio server, you can upgrade to minio/minio:RELEASE.2023-12-14T18-51-57Z which passed all tests and is safe to use.
I am busy with other potential bugs and features, and no effort to dive into why turms-minio-plugin doesn't work for the lastest minio currently.

If you still encoutering 403 with minio/minio:RELEASE.2023-12-14T18-51-57Z, please post the bucket policies here so that we can check if your bucket policies are changed unexpectedly. e.g.:
image


btw, the server dependencies used in the docker compose file are all tested, meaning these versions are stable/safe to use with. So if you prefer stability, you can use the version mentioned in docker compose file, or just keep using old versions (We won't introduce usage breaking changes of MongoDB, Redis, MinIO etc).

from turms.

JamesChenX avatar JamesChenX commented on July 20, 2024

After testing, Turms is safe to run with the latest image minio/minio:RELEASE.2024-03-21T23-13-43Z, which is the default version in docker-compose.standalone.yml, you can upgrade if you want.

from turms.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.