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

Adapt for quarkus 3.3+ #229

Merged
merged 1 commit into from
Sep 5, 2023
Merged

Conversation

manofthepeace
Copy link
Contributor

cc @phillip-kruger

This is highly draft. I have removed all things related to UI to just have the endpoints working, as I do not know how to have the rest work. Tests won't pass as the it is checking the ui configs/behaviour, which isn't there anymore but I'd like to get your take on how to make this extension work with quarkus 3.3+.

Thanks..

Copy link
Member

@phillip-kruger phillip-kruger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @manofthepeace ! You can also remove UI related tests. This extension will only have the REST endpoint going forward. The UI will be part of a feature in Dev UI. For now the UI is already in the DEV UI in dev mode. There is a planned feature to enable some stuff in prod mode, so this will be part of that feature.

@kevinross
Copy link

@phillip-kruger is there an issue tracking that planned feature somewhere I can subscribe to? I use this in one of my tools and want to track when I'll be able to version bump again (I can't upgrade to the latest release quite yet because of this)

@phillip-kruger
Copy link
Member

@kevinross - There is not issue yet, but as soon as I have a gap, I'll start working on this. You can see the discussion on Dev UI todo list here: quarkusio/quarkus#35178

@manofthepeace manofthepeace marked this pull request as ready for review August 30, 2023 01:10
@manofthepeace
Copy link
Contributor Author

Thanks for your input @phillip-kruger . Good to know the future plans.

@phillip-kruger
Copy link
Member

@kevinross - If you are really desperate, you can try and see if this is working in Quarkus: https://github.com/phillip-kruger/stompee (This is the pre-runner of the streaming log in quarkus). I have not tried it, but it might work...

@kevinross
Copy link

@phillip-kruger thanks for the recommendation, although I think I'll see how things play out in quarkus-core since the linked option doesn't maintain a most-recently-emitted ("M-R-E") record list, which I'm using with sentry to attach the list of ExtLogRecords ("ELR", stored in that "M-R-E" list) to reported exceptions (I'm not using the quarkiverse sentry extension so none of my exceptions end up having breadcrumbs from logging, since sentry doesn't get installed into the logger hier IIUC, so I DIY (on steroids: attaching the serialized ELRs as extras to the event) adding those, via this extension and the "M-R-E" list). I'm not waiting for anything else to be implemented in -core, so it's no big deal to hold off until the dust settles (so to speak).

@manofthepeace
Copy link
Contributor Author

@phillip-kruger is the PR ok?

@phillip-kruger
Copy link
Member

Yes sorry, slipped through the cracks.

@phillip-kruger phillip-kruger merged commit 194392e into quarkiverse:main Sep 5, 2023
@manofthepeace
Copy link
Contributor Author

no worrries. Thanks a lot. Would it be possible to have a release with it? sorry for asking a lot of things!

@phillip-kruger
Copy link
Member

Doing one now....

@phillip-kruger
Copy link
Member

@all-contributors
please add @manofthepeace for code
please add @manofthepeace for maintenance

@allcontributors
Copy link
Contributor

@phillip-kruger

I've put up a pull request to add @manofthepeace! 🎉

@phillip-kruger
Copy link
Member

@all-contributors please add @manofthepeace for code

@allcontributors
Copy link
Contributor

@phillip-kruger

I've put up a pull request to add @manofthepeace! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants