Code Monkey home page Code Monkey logo

Comments (6)

AlexCuse avatar AlexCuse commented on June 14, 2024 2

Thanks @seinshah seems we've all run into this. It was a carryover from the old STAN-based implementation and I don't see any reason we need it here. I am planning to do a little house keeping today, will cut a new tag and post here when it's available if you can test.

Happy to have a PR to reintroduce this behavior as a feature but I really don't see why we need it, it's easy enough to apply this logic at call sites to Publish or introduce a wrapped publisher.

from watermill-jetstream.

AlexCuse avatar AlexCuse commented on June 14, 2024 2

v0.0.6 should be good to go 🤞

https://github.com/ThreeDotsLabs/watermill-jetstream/tree/v0.0.6

from watermill-jetstream.

AlexCuse avatar AlexCuse commented on June 14, 2024 2

I think its fine for a 0.x release, I don't know of a lot of people using this at the moment and two of them have ended up blocked by this issue :) Since this will likely be deprecated for watermill-nats v2 eventually its probably what happens there that matters the most.

from watermill-jetstream.

ma-hartma avatar ma-hartma commented on June 14, 2024 1

Hi @seinshah,

I've already had the same problem and there's a PR #8 by @AlexCuse open to fix it!
There are some pieces in the code that rely on watermill messages having a UUID, which is optional.
I'm currently testing the new version and there may be some more modifications to fix that.

from watermill-jetstream.

ma-hartma avatar ma-hartma commented on June 14, 2024

BTW, there's also a PR open to move watermill-jetstream into watermill-nats: ThreeDotsLabs/watermill-nats#8 and after that this repo will eventually die.

from watermill-jetstream.

seinshah avatar seinshah commented on June 14, 2024

Thanks @AlexCuse. I will remove the custom marshaler with this change now. It seems like a breaking change to me for those who have used the default marshaler with the previous setup though. Am I wrong, or would that be ok?

from watermill-jetstream.

Related Issues (4)

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.