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

@fastify/session v10.0.0 or What is missing for the next version? #146

Closed
2 tasks done
Uzlopak opened this issue Aug 24, 2022 · 14 comments
Closed
2 tasks done

@fastify/session v10.0.0 or What is missing for the next version? #146

Uzlopak opened this issue Aug 24, 2022 · 14 comments

Comments

@Uzlopak
Copy link
Contributor

Uzlopak commented Aug 24, 2022

Prerequisites

  • I have written a descriptive issue title
  • I have searched existing issues to ensure the issue has not already been raised

Issue

Alot of work has been invested into this plugin. But are we now feature complete? I have the feeling that we are so close to have it the biggest issues fixed.

On one hand I am kind of exhausted by the work on this plugin. So basically I read the unit tests, and dont understand them anymore. And on the other hand, I really want that we get a release soon.

So can we please consolidate the open issues in this thread? Or open new issues.

It would be good if you would read critically the code too. Maybe you see something we did overlook? Or is maybe totally wrong in the first place?

So give please feedback.

So I start, and if I find more cases or if you find some then please post them. I would add them to this list.

[ ] check if rolling is working as expected

@Uzlopak
Copy link
Contributor Author

Uzlopak commented Aug 24, 2022

pinging people, who are maybe willing to give feedback:
@rclmenezes
@SimenB
@cameronmbell
@sarneeh
@m0dch3n

@rclmenezes
Copy link
Contributor

rclmenezes commented Aug 24, 2022

On one hand I am kind of exhausted by the work on this plugin. So basically I read the unit tests, and dont understand them anymore. And on the other hand, I really want that we get a release soon.

Totally agree! Honestly, I've been following this repo and it's been much cleaner to work with:
https://github.com/mgcrea/fastify-session

I also experimented with importing Store and Session from express-session and plugging it in via fastify hooks. That way, we can make a separate repo for users who want express compatibility and we can stop worrying about replicating express-session's behavior here.

Anyway, I'm off-topic. The other things I think we should do:

@rclmenezes
Copy link
Contributor

Also -- thank you @Uzlopak for all your work so far!

@SimenB
Copy link
Member

SimenB commented Aug 25, 2022

#134 and #143 are the main breaking things I was waiting on, very happy to see them land 😀 Beyond that I don't really know what's missing (@rclmenezes's list looks good). As mentioned in #101 (comment) we had issues with the data persisted in the session, but I still haven't found the time to dig into it. And regardless, I doubt the fix will be semver major (it might even have gotten fixed along the way if we're lucky 🙂)

@climba03003
Copy link
Member

I would like to know how many task are left?
If there are no pending task or new comment, I will release a new major on this Friday 9 / 9.

Then, I will cut a next branch to prevent staling lots of breaking changes in master.

@SimenB
Copy link
Member

SimenB commented Sep 6, 2022

Probably just missing #154?

@Uzlopak
Copy link
Contributor Author

Uzlopak commented Sep 6, 2022

It seems Feature complete. But i would prefer not to release now. I want to just do final check. So i think friday is a good finish Line

@Eomm
Copy link
Member

Eomm commented Sep 9, 2022

Are we ready to land?

@Uzlopak
Copy link
Contributor Author

Uzlopak commented Sep 9, 2022

Please wait. I have found three small issues. PR are incoming

@Uzlopak
Copy link
Contributor Author

Uzlopak commented Sep 9, 2022

I provided all three PRs.

#168
#169
#170

After that I will not touch this plugin for a while :D

@mcollina
Copy link
Member

mcollina commented Sep 9, 2022

@Uzlopak could you sum up in a paragraph all the changes you did for this release? A long list of PRs might be hard to digest.

@Uzlopak
Copy link
Contributor Author

Uzlopak commented Sep 9, 2022

Based on the auto generated release notes I modified them. I thought you maybe want to copy paste that.


Relevant Changes

What also Changed

New Contributors

Full Changelog: v9.0.0...v10.0.0

@climba03003
Copy link
Member

Released 16ef7eb

@climba03003
Copy link
Member

I have added a Notable Changes section on the release notes.

@Uzlopak Can you helps me to check if anything missing.

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

6 participants