Releases: Midburn/spark
Releases · Midburn/spark
v2.3.2
Release notes
Important note
Starting with this release, we have put sqlite3 support on hold and switched to MySQL. Developers should install and run MySQL to develop. See documentation
Setup required
Requires a new .env
constant: DRUPAL_TICKET_SYNC_EVERY_X_MINUTES
. Recommended setting for production will probably be DRUPAL_TICKET_SYNC_EVERY_X_MINUTES=2
Migration Needed
To run migrations, first all volunteers tables should be deleted (if they exist).
the tables are:
vol_schedule
vol_shifts
volunteers_delete
volunteers
vol_departments
vol_departments_roles
vol_types_in_shift
The tables are related so they should be deleted in the order specified above.
Changelog
Core
- Added
npm run-script createdb
as a wrapper formysql -u root < migrations/create_db.sql
- Infrastructure updates to address several problems raised lately on production server:
- Adding global query error handler to knex to catch query errors and log them.
- Upgrading config file with logic that will assure loading the environment variables, even when running knex
- Added
spark_test
database for tests. The database is reset each time the tests run.
migrations. - Changes in
.travis.yml
file: Removing duplicate commands. - Fixing all DB migrations so they will work with MySQL.
- knex upgrade to v0.12.9 to get better DB error messages.
- Adding Spark version to footer and adding more debug info to the login page.
- Added support for running tests on a dedicated database.
NPO
- New membership admin page.
- Improvements to NPO join process.
Gate
- Gate system - missing some features but working
Volunteers
- Created volunteers tables.
- SSO integration
v2.3.1
changelog
Core
- Added fake drupal endpoint for development
- autoscaling support (see v2.2.3 hotfix for details)
- there are undocumented changes, check the commit log for details: v2.2.3...v2.3.0
Module Camps
- Fixed issues with email translation issue.
- camps-index will not show inactive published sites.
- fixed issue with camp member cannot register a camp once was rejected.
- fixed issue with not detecting camp manager emails without camp_member role.
- Added camp manager can add more camp managers to his camp
deployment
- there are migrations in this release, but migrations are currently broken on production (see #330)
- so, for this deployment, migrations didn't run
this fix version 2.3.0 that was not deployed correctly.
v2.2.3 (hotfix for autoscaling groups)
- #327 added support for autoscaling groups (no changes to Spark code)
- deployment procedure changed, see updated docs at https://github.com/Midburn/Spark/blob/master/docs/development/releases-and-deployment.md#deploying-a-published-release
deployment
- the new load balancer
the-real-spark-production
is running and working properly - change the DNS to point to the new load balancer
- during DNS propogation the old instance will still work - so no down-time is expected
- after 48 hours can take the old instance down
v2.2.2
v2.2.1
v2.2.0
v2.1.3
Changes on this release
Mainly fixed on module camps.
- Changed the GUI of view camps.
- The admin section can edit all camps, and add new camp is working.
- Security issues.
- Fetching information from drupal (all missing information) and also ticket information.
- updated all dates format to match mysql format.
- a lot of language fixes.
v2.1.2
v2.1.1
This is the main release:
- Fixed all QA issues on the 08-04-2017 Hackaton
- Fixed all admin manage of camps
- Improved security: Access to camp properties, Edit to specific users.
release notes:
production will get its db empty.
sessions db will be imported, if not created automatically.