Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
Is it a cool naming?: NO, Is it a marketing campaign?: NO, Why did you bump to 3.0 version?:
- Because semantic versioning matters. https://semver.org/
- Because implements a DDD (https://en.wikipedia.org/wiki/Domain-driven_design) approach-like
- Because the very, very, very much changes in base code
- Because it will break any existing integration (eg. you will need to tweak API calls)
- Because the database structure has changed
I think they are the key reasons to perform such bump, but don't be concerned because they will be good changes, since the code re-usability has been improved a lot and the adoption of Composer (https://getcomposer.org/) as the package manager will give more security and seamless integration using external modules.
More info on: https://syspass.org/en/blog/syspass_v3
Hope you test it!!
As said before, this version uses Composer to manage its dependencies so it requires some additional steps (from https://doc.syspass.org/en/installing/index.html) to get it running:
- Download or clone sysPass repository
cdto sysPass directory
- Download and install Composer: https://getcomposer.org/download/
- Install dependencies
$ php composer.phar instal --no-dev
- Set the correct permissions on directories. Please note that
backupdirectories are now within
- Point your browser to sysPass web server URL
Please note that these commands won't allocate any persistent storage, so when the containers were removed data will too.
$ docker run -d --name syspass-db -h syspass-db -e MYSQL_ROOT_PASSWORD=syspass mariadb:10.2 $ docker run -d --name syspass-app -h syspass-app --link syspass-db nuxsmin/docker-syspass:3.0-beta # Follow sysPass' container logs. It will display the container's IP address when finished $ docker logs -f syspass-app
Latest documentation (work in progress) on: https://doc.syspass.org