Skip to content

Releases: Midburn/spark

v2.3.2

10 May 20:16
Compare
Choose a tag to compare

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 for mysql -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

24 Apr 09:51
Compare
Choose a tag to compare

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)

22 Apr 07:34
Compare
Choose a tag to compare

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

15 Apr 17:27
Compare
Choose a tag to compare

v2.2.2 Announcement

Fixed Bugs found on staging PR #303 , PR #304

  • GUI Fixes on module #Camps, cleaned all null on db.
  • fixed updated to package.json

v2.2.1

15 Apr 15:18
Compare
Choose a tag to compare
v2.2.1 Pre-release
Pre-release

v2.2.1 Announcement

Fixed Bugs found on staging PR #303 , PR #304

  • GUI Fixes on module #Camps, cleaned all null on db.

v2.2.0

15 Apr 05:58
Compare
Choose a tag to compare

Volunteers

  • Implementation of API for volunteers module

Camps

  • Fixed Issues #258 - Email send/receive
  • Fixed Issues #277 - bug with camp
  • Fixed Issues #278 - add new member doesnt work
  • Fixed Issues #258
  • Fixed Issues #259 - Login screen changes

v2.1.3

10 Apr 14:04
Compare
Choose a tag to compare

Changes on this release

Mainly fixed on module camps.

  1. Changed the GUI of view camps.
  2. The admin section can edit all camps, and add new camp is working.
  3. Security issues.
  4. Fetching information from drupal (all missing information) and also ticket information.
  5. updated all dates format to match mysql format.
  6. a lot of language fixes.

v2.1.2

08 Apr 16:30
Compare
Choose a tag to compare
  • minor bug fixes

v2.1.1

08 Apr 16:15
Compare
Choose a tag to compare

This is the main release:

  1. Fixed all QA issues on the 08-04-2017 Hackaton
  2. Fixed all admin manage of camps
  3. 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.

v2.1.0

07 Apr 10:34
Compare
Choose a tag to compare
  • Release for #camps deployment:
  • Lastest changes to camp module, with db changes to support #gate modules.

Downtime

  • Dream platform might be offline for a few minutes.
  • Moved to angular, hya