Releases: FAIMS/FAIMS3-conductor
FAIMS3 0.7.925 Release
Small release to support exporter before major changes to conductor.
FAIMS3 0.7 Release
Final ARDC Release
This release is the final release in our ARDC Development Phase for 2022.
We are using:
- React
- Node
- CouchDB and PouchDB
We are delivering cross-platform capability with:
And we are using end-to-end testing with the OSS testing graciously provided by
Code and Design by:
Australian Astronomical Optics @ Macquarie University
Testing by
Macquarie University
Software Project Management
- AAO: Nuria Lorente
- Macquarie University: Brian Ballsun-Stanton
- Macquarie University: Steve Cassidy
FAIMS3 Management
- Professor Shawn Ross
- Dr Penny Crook
- Dr Jens Klump
- Dr Brian Ballsun-Stanton
- Associate Professor Steve Cassidy
- Associate Professor Adela Sobotkova
Lead Funding Partners
- Australian Research Data Commons: The FAIMS 3.0 Electronic Field Notebooks project received investment (doi: 10.47486/PL110) from the Australian Research Data Commons (ARDC). The ARDC is funded by the National Collaborative Research Infrastructure Strategy (NCRIS).
- Macquarie University
- CSIRO
- And all of our Partner institutions
What's Changed
- Bump ts-node from 10.8.1 to 10.9.1 by @dependabot in #182
- Bump nodemon from 2.0.16 to 2.0.19 by @dependabot in #180
- Bump jose from 4.8.1 to 4.8.3 by @dependabot in #177
- Bump supertest from 6.2.3 to 6.2.4 by @dependabot in #178
- Bump @types/node from 18.0.0 to 18.0.6 by @dependabot in #184
- Remove sync code, not needed by @aragilar in #185
- Bump @types/express-session from 1.17.4 to 1.17.5 by @dependabot in #183
- Clean up user model for multiple providers by @aragilar in #189
- Add user's name to token by @aragilar in #199
- Re-pin Docker base image in Dockerfile by @atomist in #175
- Bump oauth from 0.9.15 to 0.10.0 by @dependabot in #186
- Bump @types/node from 18.0.6 to 18.7.6 by @dependabot in #198
- First pass at role invite system by @aragilar in #192
- Docker compose deployment of Conductor + CouchDB by @stevecassidy in #181
- Bump jose from 4.8.3 to 4.9.0 by @dependabot in #200
- Bump @types/node from 18.7.6 to 18.7.13 by @dependabot in #206
- Re-pin Docker base image in Dockerfile by @atomist in #201
- Bump supertest from 6.2.3 to 6.2.4 by @dependabot in #203
- Bump nodemailer and @types/nodemailer by @dependabot in #204
- Bump @types/jsonwebtoken from 8.5.8 to 8.5.9 by @dependabot in #207
- Bump typescript from 4.7.4 to 4.8.2 by @dependabot in #208
- Building for FAIMS3-544 by @Denubis in #210
- Add missing conductor_url to new setup scripts by @aragilar in #212
- more tiny deploy tweaks by @Denubis in #213
- refining environment variables further by @Denubis in #215
- Remove/clean up build environment variables by @aragilar in #219
- Bump jose from 4.9.0 to 4.9.2 by @dependabot in #218
- Bump @types/node from 18.7.13 to 18.7.14 by @dependabot in #214
- Bump dotenv from 16.0.1 to 16.0.2 by @dependabot in #217
- Add basic page for project roles removal by @aragilar in #209
- Send token via app urls on mobile devices by @aragilar in #225
- Tweaking couchdb-conductor deploy for suitability into existing server container infrastructure by @Denubis in #227
- Bump typescript from 4.8.2 to 4.8.3 by @dependabot in #224
- Bump @types/node from 18.7.14 to 18.7.18 by @dependabot in #228
- Bump gts from 3.1.0 to 3.1.1 by @dependabot in #222
- Bump uuid from 8.3.2 to 9.0.0 by @dependabot in #221
- Bump @types/node from 18.7.18 to 18.7.21 by @dependabot in #230
- Bump @types/express from 4.17.13 to 4.17.14 by @dependabot in #232
- Bump jose from 4.9.2 to 4.9.3 by @dependabot in #233
- Add google oauth2 passport package by @aragilar in #234
- Bump @types/node from 18.7.21 to 18.7.23 by @dependabot in #237
- Bump jose from 4.9.3 to 4.10.0 by @dependabot in #238
- Bump nodemon from 2.0.19 to 2.0.20 by @dependabot in #235
- Add initial version of Google OAuth2.0 support by @aragilar in #241
- Re-pin Docker base image in couchdb/Dockerfile by @atomist in #216
- Re-pin Docker base image in Dockerfile by @atomist in #229
- Bump @types/mocha from 9.1.1 to 10.0.0 by @dependabot in #239
- Bump typescript from 4.8.3 to 4.8.4 by @dependabot in #240
- Update passport to 0.6.0 by @aragilar in #242
- Fix name and email from new google oauth2 by @aragilar in #243
- Revert "Update passport to 0.6.0" by @aragilar in #246
- Fixing environment and improving email address passing by @Denubis in #253
- Filter and extract emails from Google profile by @aragilar in #260
- Bump express from 4.18.1 to 4.18.2 by @dependabot in #256
- Bump @types/node from 18.7.23 to 18.11.0 by @dependabot in #259
- Add minor fixes found by Alex in FAIMS-307 by @aragilar in #263
- Bump @types/node from 18.11.0 to 18.11.3 by @dependabot in #264
- Bump body-parser from 1.20.0 to 1.20.1 by @dependabot in #255
- Bump mocha from 10.0.0 to 10.1.0 by @dependabot in #261
- Bump dotenv from 16.0.2 to 16.0.3 by @dependabot in #244
- Bump supertest from 6.2.4 to 6.3.0 by @dependabot in #248
- update for the new ui design by @KateSHENG in #271
- feat: Adding bearer token to Conductor GUI to support exporter by @Denubis in #274
- Make the send-auth page more helpful by @aragilar in #279
- Add done button suggestion to send-auth page by @aragilar in #281
- Use the multiple login prompt for google by @aragilar in #282
- Have the FAIMS logo go to home page by @aragilar in #283
- Add improved UI for invites by @aragilar in #284
New Contributors
- @stevecassidy made their first contribution in #181
Full Changelog: v0.5.686...v0.7.894
Tranche 1.5 fixes
Extend cookie timeout to 1 year.
FAIMS Beta 0.5.701 for PSMIP Tranche 1.5
Final release for PSMIP Development phase April-July 2022.
Our development goal was to satisfy requests from the CSIRO ANSIS team for Tranche 1.5 development.
We are using:
- React
- Node
- CouchDB and PouchDB
We are delivering cross-platform capability with:
And we are using end-to-end testing with the OSS testing graciously provided by
Code and Design by:
Australian Astronomical Optics @ Macquarie University
Testing by
Software Project Management
- AAO: Nuria Lorente
- Macquarie University: Brian Ballsun-Stanton
- Macquarie University: Steve Cassidy
FAIMS3 Management
- Professor Shawn Ross
- Dr Penny Crook
- Dr Jens Klump
- Dr Brian Ballsun-Stanton
- Associate Professor Steve Cassidy
- Associate Professor Adela Sobotkova
Lead Funding Partners
What's Changed
- Try to fix login on iOS by @aragilar in #91
- Bump jose from 4.3.8 to 4.6.0 by @dependabot in #90
- Bump @types/jsonwebtoken from 8.5.6 to 8.5.8 by @dependabot in #73
- Bump @types/uuid from 8.3.3 to 8.3.4 by @dependabot in #74
- Re-pin Docker base image in Dockerfile by @atomist in #79
- Bump passport from 0.5.0 to 0.5.2 by @dependabot in #71
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #92
- Bump @types/node from 17.0.8 to 17.0.23 by @dependabot in #93
- Bump body-parser from 1.19.1 to 1.20.0 by @dependabot in #96
- Bump @types/supertest from 2.0.11 to 2.0.12 by @dependabot in #101
- Bump pouchdb-find from 7.2.2 to 7.3.0 by @dependabot in #102
- Bump @types/jest from 27.4.0 to 27.4.1 by @dependabot in #99
- Bump typescript from 4.5.5 to 4.6.3 by @dependabot in #100
- Fixing license year by @Denubis in #108
- Cleanup roles by @aragilar in #103
- Bump jose from 4.6.0 to 4.6.1 by @dependabot in #105
- Bump ts-node from 10.4.0 to 10.7.0 by @dependabot in #109
- Bump express from 4.17.2 to 4.17.3 by @dependabot in #111
- Bump ts-jest from 27.1.3 to 27.1.4 by @dependabot in #112
- Bump fast-check from 2.21.0 to 2.24.0 by @dependabot in #106
- Display roles for easier debugging of visibility by @aragilar in #115
- Bump @types/node from 17.0.23 to 17.0.25 by @dependabot in #114
- Bump supertest from 6.1.6 to 6.2.2 by @dependabot in #113
- Bump jest from 27.4.7 to 27.5.1 by @dependabot in #104
- Bump pouchdb from 7.2.2 to 7.3.0 by @dependabot in #110
- Bump express-handlebars from 5.3.4 to 6.0.5 by @dependabot in #98
- This locks the dependencies in package.json file by @aragilar in #116
- Re-pin Docker base image in Dockerfile by @atomist in #95
- Re-pin Docker base image in Dockerfile by @atomist in #120
- Bump jose from 4.6.1 to 4.7.0 by @dependabot in #119
- Bump passport-oauth2 from 1.6.0 to 1.6.1 by @dependabot in #117
- Bump @types/node from 17.0.25 to 17.0.26 by @dependabot in #121
- Bump @types/node from 17.0.26 to 17.0.27 by @dependabot in #125
- Bump jose from 4.7.0 to 4.8.0 by @dependabot in #124
- Bump express from 4.17.3 to 4.18.0 by @dependabot in #123
- Re-pin Docker base image in Dockerfile by @atomist in #128
- Bump supertest from 6.2.2 to 6.2.3 by @dependabot in #127
- Bump @types/node from 17.0.27 to 17.0.30 by @dependabot in #129
- Bump nodemon from 2.0.15 to 2.0.16 by @dependabot in #131
- Add additional logging for checking roles by @aragilar in #132
- Fix parsing DC group name by @aragilar in #133
- Split out roles in template by @aragilar in #134
- Bump @types/node from 17.0.30 to 17.0.31 by @dependabot in #137
- Bump typescript from 4.6.3 to 4.6.4 by @dependabot in #130
- Bump jose from 4.8.0 to 4.8.1 by @dependabot in #136
- Bump express from 4.18.0 to 4.18.1 by @dependabot in #135
- Bump @types/jest from 27.4.1 to 27.5.0 by @dependabot in #138
- Fix roles when DC groups are not the right type by @aragilar in #139
- Add -admin -> cluster-admin logic by @aragilar in #140
- Add linting around promises by @aragilar in #141
- Add typechecking to CI and fix bad type by @aragilar in #142
- Add shortcut to log out from Data Central by @aragilar in #143
- Bump @types/node from 17.0.31 to 17.0.32 by @dependabot in #145
- Re-pin Docker base image in Dockerfile by @atomist in #144
- Bump @types/node from 17.0.32 to 17.0.33 by @dependabot in #147
- Bump @types/node from 17.0.33 to 17.0.34 by @dependabot in #149
- Bump passport from 0.5.2 to 0.5.3 by @dependabot in #148
- Bump @types/node from 17.0.34 to 17.0.35 by @dependabot in #151
- Bump ts-node from 10.7.0 to 10.8.0 by @dependabot in #153
- Use lowercase and trim for any DC usernames by @aragilar in #155
- Re-pin Docker base image in Dockerfile by @atomist in #146
- Bump typescript from 4.6.4 to 4.7.2 by @dependabot in #156
- Re-pin Docker base image in Dockerfile by @atomist in #157
- Re-pin Docker base image in Dockerfile by @atomist in #158
- Re-pin Docker base image in Dockerfile by @atomist in #162
- updating package.lock by @Denubis in #166
- no node hash, to see if that changes build quality by @Denubis in #167
- Pin Docker base image in Dockerfile by @atomist in #168
- Bump ts-node from 10.8.0 to 10.8.1 by @dependabot in #165
- Bump @types/node from 17.0.35 to 17.0.42 by @dependabot in #170
- Bump typescript from 4.7.2 to 4.7.3 by @dependabot in #163
- Bump @types/node from 17.0.42 to 18.0.0 by @dependabot in #172
- Bump typescript from 4.7.3 to 4.7.4 by @dependabot in #173
Full Changelog: v0.3.468...v0.5.686
v0.5.667 Release Candidate 1 end of CSIRO Tranche 1.5 Development
What's Changed
- Try to fix login on iOS by @aragilar in #91
- Bump jose from 4.3.8 to 4.6.0 by @dependabot in #90
- Bump @types/jsonwebtoken from 8.5.6 to 8.5.8 by @dependabot in #73
- Bump @types/uuid from 8.3.3 to 8.3.4 by @dependabot in #74
- Re-pin Docker base image in Dockerfile by @atomist in #79
- Bump passport from 0.5.0 to 0.5.2 by @dependabot in #71
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #92
- Bump @types/node from 17.0.8 to 17.0.23 by @dependabot in #93
- Bump body-parser from 1.19.1 to 1.20.0 by @dependabot in #96
- Bump @types/supertest from 2.0.11 to 2.0.12 by @dependabot in #101
- Bump pouchdb-find from 7.2.2 to 7.3.0 by @dependabot in #102
- Bump @types/jest from 27.4.0 to 27.4.1 by @dependabot in #99
- Bump typescript from 4.5.5 to 4.6.3 by @dependabot in #100
- Fixing license year by @Denubis in #108
- Cleanup roles by @aragilar in #103
- Bump jose from 4.6.0 to 4.6.1 by @dependabot in #105
- Bump ts-node from 10.4.0 to 10.7.0 by @dependabot in #109
- Bump express from 4.17.2 to 4.17.3 by @dependabot in #111
- Bump ts-jest from 27.1.3 to 27.1.4 by @dependabot in #112
- Bump fast-check from 2.21.0 to 2.24.0 by @dependabot in #106
- Display roles for easier debugging of visibility by @aragilar in #115
- Bump @types/node from 17.0.23 to 17.0.25 by @dependabot in #114
- Bump supertest from 6.1.6 to 6.2.2 by @dependabot in #113
- Bump jest from 27.4.7 to 27.5.1 by @dependabot in #104
- Bump pouchdb from 7.2.2 to 7.3.0 by @dependabot in #110
- Bump express-handlebars from 5.3.4 to 6.0.5 by @dependabot in #98
- This locks the dependencies in package.json file by @aragilar in #116
- Re-pin Docker base image in Dockerfile by @atomist in #95
- Re-pin Docker base image in Dockerfile by @atomist in #120
- Bump jose from 4.6.1 to 4.7.0 by @dependabot in #119
- Bump passport-oauth2 from 1.6.0 to 1.6.1 by @dependabot in #117
- Bump @types/node from 17.0.25 to 17.0.26 by @dependabot in #121
- Bump @types/node from 17.0.26 to 17.0.27 by @dependabot in #125
- Bump jose from 4.7.0 to 4.8.0 by @dependabot in #124
- Bump express from 4.17.3 to 4.18.0 by @dependabot in #123
- Re-pin Docker base image in Dockerfile by @atomist in #128
- Bump supertest from 6.2.2 to 6.2.3 by @dependabot in #127
- Bump @types/node from 17.0.27 to 17.0.30 by @dependabot in #129
- Bump nodemon from 2.0.15 to 2.0.16 by @dependabot in #131
- Add additional logging for checking roles by @aragilar in #132
- Fix parsing DC group name by @aragilar in #133
- Split out roles in template by @aragilar in #134
- Bump @types/node from 17.0.30 to 17.0.31 by @dependabot in #137
- Bump typescript from 4.6.3 to 4.6.4 by @dependabot in #130
- Bump jose from 4.8.0 to 4.8.1 by @dependabot in #136
- Bump express from 4.18.0 to 4.18.1 by @dependabot in #135
- Bump @types/jest from 27.4.1 to 27.5.0 by @dependabot in #138
- Fix roles when DC groups are not the right type by @aragilar in #139
- Add -admin -> cluster-admin logic by @aragilar in #140
- Add linting around promises by @aragilar in #141
- Add typechecking to CI and fix bad type by @aragilar in #142
- Add shortcut to log out from Data Central by @aragilar in #143
- Bump @types/node from 17.0.31 to 17.0.32 by @dependabot in #145
- Re-pin Docker base image in Dockerfile by @atomist in #144
- Bump @types/node from 17.0.32 to 17.0.33 by @dependabot in #147
- Bump @types/node from 17.0.33 to 17.0.34 by @dependabot in #149
- Bump passport from 0.5.2 to 0.5.3 by @dependabot in #148
- Bump @types/node from 17.0.34 to 17.0.35 by @dependabot in #151
- Bump ts-node from 10.7.0 to 10.8.0 by @dependabot in #153
- Use lowercase and trim for any DC usernames by @aragilar in #155
- Re-pin Docker base image in Dockerfile by @atomist in #146
- Bump typescript from 4.6.4 to 4.7.2 by @dependabot in #156
- Re-pin Docker base image in Dockerfile by @atomist in #157
- Re-pin Docker base image in Dockerfile by @atomist in #158
- Re-pin Docker base image in Dockerfile by @atomist in #162
- updating package.lock by @Denubis in #166
- no node hash, to see if that changes build quality by @Denubis in #167
- Pin Docker base image in Dockerfile by @atomist in #168
- Bump ts-node from 10.8.0 to 10.8.1 by @dependabot in #165
- Bump @types/node from 17.0.35 to 17.0.42 by @dependabot in #170
- Bump typescript from 4.7.2 to 4.7.3 by @dependabot in #163
- Bump @types/node from 17.0.42 to 18.0.0 by @dependabot in #172
- Bump typescript from 4.7.3 to 4.7.4 by @dependabot in #173
Full Changelog: v0.3.468...v0.5.667-rc1