Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • May 14 10:30
    scala-steward opened #732
  • Apr 30 10:34

    mergify[bot] on master

    Update scalafmt-core to 3.5.2 Merge pull request #731 from sc… (compare)

  • Apr 30 10:34
    mergify[bot] closed #731
  • Apr 30 10:29
    scala-steward opened #731
  • Apr 25 11:43

    mergify[bot] on master

    Update sbt-tpolecat to 0.3.1 Merge pull request #730 from sc… (compare)

  • Apr 25 11:43
    mergify[bot] closed #730
  • Apr 25 11:37
    scala-steward opened #730
  • Apr 25 04:50

    mergify[bot] on master

    Update scalatest to 3.2.12 Merge pull request #729 from sc… (compare)

  • Apr 25 04:50
    mergify[bot] closed #729
  • Apr 25 04:44
    scala-steward opened #729
  • Apr 22 18:42

    mergify[bot] on master

    Update sbt-tpolecat to 0.3.0 Merge pull request #728 from sc… (compare)

  • Apr 22 18:42
    mergify[bot] closed #728
  • Apr 22 18:37
    scala-steward opened #728
  • Apr 21 13:29

    mergify[bot] on master

    Update sbt-header to 5.7.0 Merge pull request #727 from sc… (compare)

  • Apr 21 13:29
    mergify[bot] closed #727
  • Apr 21 13:22
    scala-steward opened #727
  • Apr 16 08:34

    mergify[bot] on master

    Update scalafmt-core to 3.5.1 Merge pull request #726 from sc… (compare)

  • Apr 16 08:34
    mergify[bot] closed #726
  • Apr 16 08:29
    scala-steward opened #726
  • Apr 14 00:45

    mergify[bot] on master

    Update sbt-tpolecat to 0.2.3 Merge pull request #725 from sc… (compare)

Gavin Bisesi
@Daenyth
because you didn't run the tests for the new module either
Brian P. Holt
@bpholt
🤦‍♂️
I ran them in IntelliJ… at least, I thought I did
yeah everything looks fine to me… the laws all pass and there aren't tests in the testkit module itself

Oh! you're saying typically, when forgetting to aggregate

:joy:

moment of panic passed

Gavin Bisesi
@Daenyth
yup
sorry, I meant the general case :)
Brian P. Holt
@bpholt
no worries :)
Victor Viale
@Koroeskohr
hello! does anyone have any tips to work with fs2-rabbit in a development environment? I just lost 3 hours trying to figure out a weird issue I had before realizing it was some old non-terminated version of the program that was running in the background
Gavin Bisesi
@Daenyth
Local development? I use the rabbit docker container
you might consider using sbt-revolver if you have an app you want to reboot whenever you change code
Victor Viale
@Koroeskohr
ahhhh sbt-revolver that's the thing I forgot about
thank you Gavin!
Victor Viale
@Koroeskohr
as a slightly off topic question, would you recommend RabbitMQ in Action as the book to read on the topic or do you have something else in mind?
Gavin Bisesi
@Daenyth
I haven't read it
I just learned from a live codebase + reading docs and api methods as needed
Gavin Bisesi
@Daenyth

merged the metrics pr

@gvolpe cut a release when you have time?

Gabriel Volpe
@gvolpe
Will do :+1: , thanks. In the meantime, people can try the published snapshot: fs2-rabbit_2.13-0.0.0+1-fa7deae1-SNAPSHOT
Saskia Gennrich
@pektinasen
Hey everyone. Can someone help me to create an SSLContext for TLS without certificate checking?
In python-pika it would be this setting: ssl_options = pika.SSLOptions(context = ssl.SSLContext(ssl.PROTOCOL_TLS))
I just cannot figure it out without supplying certificate stores and whatnot
Gavin Bisesi
@Daenyth
@pektinasen I don't have time right now, but I bet if you google for doing it in java, that's going to be how you do it
assuming we're using the standard SSLContext class
Saskia Gennrich
@pektinasen
I tried that. unfortunately without success
No problem. I'll google some more. I was converting this to scala:https://stackoverflow.com/a/19723687/1041722
but didn't work.
Saskia Gennrich
@pektinasen
seems to be something else. I'm pretty sure I have setup everything correctly now.
Saskia Gennrich
@pektinasen

I'm new to rabbitmq and fs2, so my questions might not directly related to fs2-rabbit, but rabbitmq in general. I'm consuming a queue I have no control over, is there a way to tell the queue I only want events that were generated after I created the connection.
I'm getting events from 2 days ago. Which is when I first started consuming events from this queue.
Sorry, for these basic questions.

Is this even something a consumer has control over?

Gavin Bisesi
@Daenyth
yes, ish
You can construct a non-durable queue that gets created on startup and deleted once your consumer disconnects
so it won't be "a queue", it would be "a new queue for each process"
Note that under that model if publishers publish when the consumer is down, the message would be discarded or go to whatever dead-letter routing you have
Gabriel Volpe
@gvolpe
@Daenyth if you need a new release, feel free to cut a new one whenever you need it, you should have the rights to do so. All you need to do is to tag a new version starting withv (e.g. v2.3.0) and write down the release notes. sbt-ci-release will do the rest.
Gavin Bisesi
@Daenyth
:+1: cool
catostrophe
@catostrophe
@Daenyth @gvolpe I just opened a PR to update deps to the latest versions (where Steward failed). Can we have a minor release soon?
Gabriel Volpe
@gvolpe
@catostrophe thanks a lot! Could you edit the description of the PR to link the PRs and Issues it closes? e.g. closes #35 and closes #64, etc
catostrophe
@catostrophe
Sure
Gabriel Volpe
@gvolpe
I already approved it but this would be nice to have so we don't have to come back to track what hasn't been closed / merged, much appreciated it
Note that as soon as the PR is merged, a new SNAPSHOT is published so you can already use that until a release is published
catostrophe
@catostrophe
I hope this works with PRs not only issues.
Gabriel Volpe
@gvolpe
If you're interested in becoming a maintainer, let me know. I'd be happy to grant you permissions
Yes, it works with PRs too
It's not a responsibility, you do whatever you can when you can, this is OSS :)
So for example, making a release would just be creating a new release (which creates a tag) and writing down the release notes
catostrophe
@catostrophe
Regarding becoming a maintainer, thanks, I will think.
And thanks for the quick reaction
Gabriel Volpe
@gvolpe
:+1:
Gabriel Volpe
@gvolpe

I cut a long overdue new release (sorry for the delay): https://github.com/profunktor/fs2-rabbit/releases/tag/v2.2.0

Thanks to everyone involved: @catostrophe @Daenyth @DougC @bpholt @kubum :tada:

Gavin Bisesi
@Daenyth
Awesome :)
Gabriel Volpe
@gvolpe
@Daenyth any objections to cut a new major release v2.3.0 to include @aywengo 's changes?
Gavin Bisesi
@Daenyth
Would be 3.0.0 I believe