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

Release 1.0.0 Checklist #189

Closed
11 of 13 tasks
JasonTypesCodes opened this issue Oct 14, 2020 · 15 comments
Closed
11 of 13 tasks

Release 1.0.0 Checklist #189

JasonTypesCodes opened this issue Oct 14, 2020 · 15 comments
Labels
$$ bug-bounty $$ https://www.jhipster.tech/bug-bounties/ Discussion $200 https://www.jhipster.tech/bug-bounties/

Comments

@JasonTypesCodes
Copy link
Contributor

JasonTypesCodes commented Oct 14, 2020

Release checklist for 1.0.0 🎉

Please add any issues, PRs, or steps that you feel should be addressed before release.

Thoughts @atomfrede @mraible @agilob @murdos ?

@agilob
Copy link
Contributor

agilob commented Oct 14, 2020

Native image with metrics is still dependent on some changes in micronaut. I could resume working on it now as the gradle plugin is in, but compilation with native image will still fail with default dependencies as micrometer isn't well supported. Issue has already been addressed by micronaut micronaut-projects/micronaut-core#4155 but feedback isn't positive. Otherwise to compile mhipster user would have to manually remove dependencies for micrometer and remove related configuration and configuration files.

I'll check compatibility of gradle-plugin with my custom changes this weekend.

Update to latest JHipster 6 (#180)

Would it be worth to wait for jhipster 7?

@atomfrede
Copy link
Member

My thoughts:

  • let's have a first and most likely final release based on jhipster 6
  • let's get Microservice support #188 merged (not sure how much work is still left)
  • remove the dynamic filtering for now
  • Only dev and prod profiles work #166 is still an issue. but we could "fix" it with better documentation or e.g. by putting a file and write the default profile which is then used when starting the application
  • [Draft] Native image #174 would be very cool to have, not sure if we can make it happen without other third party libraries fixing graal support
  • I think it would be nice to have some dedicated documentation about this blueprint (Add dedicated section/page(s) to jhipster.tech website #164), such that we can document e.g. different build commands and other things
  • have a nice blog post ready for the release
  • change the default branch from master to main
  • check if we can get gatling to work or whats wrong (not required, but nice to have, e.g. for comparing boot vs micronaut performance with jhipster)

If we have a 1.0.0 release we should prepare the switch to jhipster 7 and see what will break. I would like to start with checking gatling support (if we don't have it for 1.0.0 already) and add reactive support.

@JasonTypesCodes We (the jhipster association via @avdev4j) are planning a virtual jhipster meetup. In november the topic should be jhipster and companies, maybe you (oci)/we can do a small session to celebrate the 1.0.0 release

@JasonTypesCodes
Copy link
Contributor Author

@atomfrede I think that sounds great. I modified the checklist above to match. Please feel free to edit as you see fit.

@JasonTypesCodes We (the jhipster association via @avdev4j) are planning a virtual jhipster meetup. In november the topic should be jhipster and companies, maybe you (oci)/we can do a small session to celebrate the 1.0.0 release

I think that is a great idea!

@JasonTypesCodes
Copy link
Contributor Author

@atomfrede I created a main branch and pushed it up, but I don't seem to have rights to the repo to swap the default branch to it. Is that something you are able to do?

@atomfrede
Copy link
Member

😁 I don't have the permission either. I thought you have

@avdev4j
Copy link

avdev4j commented Oct 20, 2020

@atomfrede I think that sounds great. I modified the checklist above to match. Please feel free to edit as you see fit.

@JasonTypesCodes We (the jhipster association via @avdev4j) are planning a virtual jhipster meetup. In november the topic should be jhipster and companies, maybe you (oci)/we can do a small session to celebrate the 1.0.0 release

I think that is a great idea!

Jason, If you are still interested by that please contact me on Twitter (@avdev4j) . I would love to have more companies to participate to this November virtual meetups.

@murdos
Copy link
Contributor

murdos commented Oct 20, 2020

@mraible mraible added $$ bug-bounty $$ https://www.jhipster.tech/bug-bounties/ $200 https://www.jhipster.tech/bug-bounties/ labels Oct 21, 2020
@mraible
Copy link
Contributor

mraible commented Oct 21, 2020

Adding a bug bounty so y'all can have some beers on us when this is released! 🍻

atomfrede added a commit to atomfrede/generator-jhipster-micronaut that referenced this issue Nov 10, 2020
atomfrede added a commit to atomfrede/generator-jhipster-micronaut that referenced this issue Nov 10, 2020
@JasonTypesCodes
Copy link
Contributor Author

@atomfrede I have a draft PR to address a few issues I discovered while adding more entity relationships to the CI. There is currently an issue with User entities in the integration tests that I haven't had time to figure out yet. I'll see if I can put some time towards that today or tomorrow. Are there any "must haves" from your point of view before 1.0.0? From my perspective, the other items on this list can be done after 1.0.0

@atomfrede
Copy link
Member

Sorry for the delay. I would also say let's move forward to 1.0.0. I won't make it to look into detail with gatling. The documentation is currently under discussion on the mailing list where to put it. Current state is official blueprints will be put to top level such that each blueprint has an own page (and subpages). Can I support you somehow in fixing the remaining issues in #213?

I will test the profile issue (#166) but it should be fixed and should we fix #175 for the 1.0.0 release?

@JasonTypesCodes
Copy link
Contributor Author

@atomfrede I'll take a look at #175

@JasonTypesCodes
Copy link
Contributor Author

https://github.com/jhipster/generator-jhipster-micronaut/releases/tag/v1.0.0

1.0.0 has been Released!

Thank you everyone for all of your contributions! Especially:

@atomfrede @agilob @murdos @sendilkumarn @willbuck @ZacharyKlein and @mraible


@atomfrede and myself are working on a joint blog post and a webinar. I think #164 will be a natural next step.

Next steps are to move towards JHipster 7 :)

Thank you again!

@atomfrede
Copy link
Member

Thanks to everyone involved making this collaboration possible and really fun to work!

@atomfrede
Copy link
Member

@atomfrede
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
$$ bug-bounty $$ https://www.jhipster.tech/bug-bounties/ Discussion $200 https://www.jhipster.tech/bug-bounties/
Projects
None yet
Development

No branches or pull requests

6 participants