Skip to content

Silicon

Compare
Choose a tag to compare
@Stoakes Stoakes released this 03 Jun 17:26
· 300 commits to master since this release
498e201

Jeyser CRM Silicon

Maintenance, UI & doctypes improvements, many things about Docker & security

Migration

Please make sure that you've updated to Jeyser 2.5.0 before upgrading to that new version

# Be sure to regularly update your server: sudo apt update && sudo apt upgrade && sudo apt autoremove
cd /var/www/Incipio
git checkout master
git pull --prune # if that step fails, reach us out on gitter
git checkout v2.6.0

# Update containers
docker-compose stop traefik web mailer
docker-compose rm -f traefik web mailer
sed -i "s/traefik:\(morbier\|raclette\|camembert\|roquefort\|cancoillote\)/traefik:tetedemoine/g" docker-compose.yml
sed -i "s/--logLevel=DEBUG/--logLevel=ERROR/g" docker-compose.yml
docker image prune -af
docker-compose build # It might take a while to complete
docker-compose up -d

# Clear cache
docker-compose exec web composer clear-cache-prod
docker-compose restart web

# When you browse to your Jeyser installation page, don't forget to clear your browser cache to enjoy improved styles. Otherwise Jeyser might look ugly.
# Note : Don't worry about a "Error parsing header X-XSS-Protection: 1; (...) The default protections will be applied." in Chrome console, it's a Chrome bug.

Changelog

Comparison between 2.5.0 and 2.6.0

  • Fix bugs & add robustness
  • Improve UI (thank you @PitouGames & Ouest Insa for this contribution)
  • Improve BV, FA & FS doctypes. (This won't be effective on already installed Jeyser, download and add them manually)
  • Fix installation process by pinning mysql version in docker-compose
  • Update dependencies to latest version (prevent from known vulnerabilities)
  • Reduce web server image size
  • Improve application security by adding several HTTP headers
  • Add tests (and that's good) (thank you @thomashoarau & N7 Consulting for this contribution)