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

Update Morphia version from 1.3.2 to 1.4.0 #2433

Closed
robertoclavijob opened this issue Apr 12, 2019 · 6 comments
Closed

Update Morphia version from 1.3.2 to 1.4.0 #2433

robertoclavijob opened this issue Apr 12, 2019 · 6 comments
Labels

Comments

@robertoclavijob
Copy link

robertoclavijob commented Apr 12, 2019

Expected Result
Use Morphia version 1.4.0, in that release the package was changed from org.mongodb.morphia to xyz.morphia.morphia
https://github.com/MorphiaOrg/morphia/releases/tag/r1.4.0

Actual Result
Morphia version 1.3.2 is used


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@ft0907
Copy link

ft0907 commented Jul 3, 2019

Give a small suggestion: I hope that the Morphia scope provided is canceled, because our introduction is generally used at compile time. If we follow the current practice, we need to introduce morphia extra. I think this is not necessary.

@jwgmeligmeyling
Copy link
Member

They have since moved to yet another group id dev.morphia.morphia:core. Do people still use this?

@zenbones
Copy link

zenbones commented Nov 2, 2021

I do and I'd like to upgrade to morphia 2.2.2 or later

@jwgmeligmeyling
Copy link
Member

So with Morphia switching group ids and package names three times, there is no way we can preserve backwards compatibele other than provide separate modules for all three versions.

I will accept PRs introducing modules that target newer versions of Morphia in a non breaking way. Its yet unclear for me which version(s) we should aim for.

@zenbones
Copy link

zenbones commented Nov 3, 2021

The old morphia (1.3.2 and earlier, maybe as far as 1.5) is a dead project. The code has been contributed and moved, through whatever the middle project is, to its current destination at dev.morphia.morphia:core, which is where you should aim. Not sure how you make this a non-breaking change, but leaving it where it is leaves everyone who might want to use it stranded from the evolving project. I think you need some breaking change. I would suggest a service based approach with different maven artifacts presenting different versions of the service, querydsl-morphia-1.x, querydsl-morphia-2.x, if you really want to provide some backward compatability.

@stale
Copy link

stale bot commented Nov 3, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix label Nov 3, 2022
@stale stale bot closed this as completed Nov 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants