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

Plan for 2.0.0-M16 🎯 #1629

Closed
3 tasks done
sbernard31 opened this issue Jul 5, 2024 · 9 comments
Closed
3 tasks done

Plan for 2.0.0-M16 🎯 #1629

sbernard31 opened this issue Jul 5, 2024 · 9 comments

Comments

@sbernard31
Copy link
Contributor

sbernard31 commented Jul 5, 2024

This issue is about preparing the 2.0.0-M16 release.

This should contain only :

To make the migration more smooth.

What is currently included for M16:

New commits in master since M15 :

e673ac753: [ci] Add build artifacts to test jobs.
1377e5262: Integration of Californium 3.12.1
f9137bb00: Clean revapi configuration.
3f9b3f7ad: Change module <name> to avoid them to be too long (ugly mvn output)
8d434d42d: Refactoring add oscore module - edit file content
d5c81f1ea: Refactoring add oscore module - no file content changes [dont build]
bc9031447: Separate DeviceManagement and Bootstrap Request class hierarchy.
ab4f9a457: Refactoring add bsserver module - edit file content
286962589: Refactoring add bsserver module - no file content changes [dont build]
6d2ff69c7: Refactoring rename module/package - edit file content
34caf241c: Refactoring rename module/package - no file content changes [dont build]

Redis Store Compatibility break :
No break.

When ?

Californium 3.12.1 will be release the 9th July (eclipse-californium/californium#2258)
I will be unavailable from 11th to 24th July.

So release will be at the earliest end of July.

@sbernard31
Copy link
Contributor Author

@cyril2maq, @slaft, @niklas-sparfeld-gcx, @jvermillard, @JaroslawLegierski, @mgdlkundera, @jakubsobolewskisag

master is probably near to the state of what will be released in 2.0.0-M16. (except we find new critical bug)
So you can test master if wanted
This #1295 (comment) could help for migration.

Do not hesitate to share any concerns.

(I'm back on 24th)

@niklas-sparfeld-gcx
Copy link

The refactoring changed the sender interface to take a DownlinkDeviceManagementRequest instead of DownlinkRequest. This is of course fine, it's just that you didn't mention it here and I think it is an API change.

@sbernard31
Copy link
Contributor Author

Yep refactoring lead to some renaming. I didn't list all modifications maybe I should do that at same time I did the rename 😕.

Now we have a clear separation between LWM2M (device management) Server and LWM2M Bootstrap Server, I split DownlinkRequest in DownlinkDeviceManagementRequest and DownlinkBootstrapRequest

There is more changes like this

@slaft
Copy link

slaft commented Jul 25, 2024

Just to let you know that we've tested the current master. Nothing to report.

@sbernard31
Copy link
Contributor Author

sbernard31 commented Jul 25, 2024

@niklas-sparfeld-gcx thx for you feedback 🙏 . Did you face any behavior issue ?

@slaft thx too for testing 🙏 . Not too painful to migrate ? No problem found with new naming ?

@sbernard31
Copy link
Contributor Author

If there isn't veto I plan to release 2.0.0-M16 on Monday next week.

(of course if you want to discuss about some point before, let me know and we delay the release)

@slaft
Copy link

slaft commented Jul 26, 2024

Not too painful to migrate ?

No, it went quite well.

No problem found with new naming ?

Nothing I noticed.

@sbernard31
Copy link
Contributor Author

sbernard31 commented Jul 30, 2024

I start the release process. (Still possible for you to stop me but not for so long 😁 not anymore)

@sbernard31
Copy link
Contributor Author

Release 2.0.0-M16 is out now.

Thx guys for your help 😉 !

(if you want to report issue about maven module refactoring please use #1295 (comment))

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

No branches or pull requests

3 participants