jhipster / generator-jhipster

JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.
https://www.jhipster.tech
Apache License 2.0
21.53k stars 4.02k forks source link

update all dependency #2774

Closed deepu105 closed 8 years ago

deepu105 commented 8 years ago

Just a reminder to update the below before next release

phouverneyuff commented 8 years ago

docker images too

pascalgrimaud commented 8 years ago

what docker images are you talking about, @phouverneyuff ?

phouverneyuff commented 8 years ago

Mysql to 5.7.10 or latest -> https://hub.docker.com/_/mysql/ Postgres to 9.5.0 or latest -> https://hub.docker.com/_/postgres/ Mongo to 3.2.1 or latest -> https://hub.docker.com/_/mongo/ Elasticsearch to 1.7.5, or 1.7, or 2.2.0 (latest) -> https://hub.docker.com/_/elasticsearch/ Sonar we're discussing here #2780

phouverneyuff commented 8 years ago

We can use only two digits for always get the bugfix. E.g: use 5.7 in mysql

pascalgrimaud commented 8 years ago

Like in package.json, I prefer to use specific version instead of latest => see my old PR https://github.com/jhipster/generator-jhipster/pull/2217

use an official tags version, instead of the latest (to avoid a new update version of database/service which we didn't test)

I dont like 2 digits too : if I have low connection and during a demo, if mysql:5.7 has been updated on docker hub, it will trigger a new download to replace my image

I prefer this workflow :

I tested some images 1 month ago, if I remember well, JHipster not compatible with Elasticsearch 2+, Cassandra 3+

phouverneyuff commented 8 years ago

OK @pascalgrimaud. I understand your point of view.

jdubois commented 8 years ago

I'm updating the NPM dependencies, the commit will be referenced here soon. We should do this now, and then do a freeze: JHipster 3.0 is coming closer and closer, and we can't move all the libraries all the time.

mraible commented 8 years ago

@jdubois Do you have a particular date in mind for releasing JHipster 3.0? I'd be happy to help with documentation. Maybe we should create tickets for that?

jdubois commented 8 years ago

Yes, I have a date in mind: I would like to release it 1 month before Devoxx FR, so we have time to prepare our talks and debug stuff :-)

So yes, help and tickets are welcome!

deepu105 commented 8 years ago

@mraible we have a specific documentation ticket #2785 here

deepu105 commented 8 years ago

@jdubois I thinks its good to set a freeze date else we might just keep on adding stuff

jdubois commented 8 years ago

So I updated NPM, Bower, Maven, Gradle -> we are only left with Travis and Docker, @pascalgrimaud can you have a look? But for me this can be closed now!

pascalgrimaud commented 8 years ago

yes I will look it tonight to know if we could update our docker-compose files it won't change anything just to be "hipster" and use the latest version as possible

pascalgrimaud commented 8 years ago

Oh I have to update jhipster-travis-build too !

pascalgrimaud commented 8 years ago

Docker images have been update : https://github.com/jhipster/generator-jhipster/pull/2983 jhipster-travis-build has been updated too, to keep only gulp libs (I removed all grunt libs) -> hope it won't break anything. I can't test tonight because Travis is tired

deepu105 commented 8 years ago

@jdubois did you update npm of the generated project template as well?

jdubois commented 8 years ago

@deepu105 yes everything should have been updated!