Skip to content

Releases: OpenTMI/opentmi

security patches and dependencies updates

06 May 19:06
a878414
Compare
Choose a tag to compare

What's Changed

  • optimize dockerile and avoid install ui build deps by @jupe in #507
  • [Snyk] Security upgrade moment from 2.29.1 to 2.29.2 by @snyk-bot in #511
  • [Snyk] Security upgrade express-jwt from 6.1.1 to 6.1.2 by @snyk-bot in #514
  • [Snyk] Security upgrade nconf from 0.11.3 to 0.11.4 by @snyk-bot in #512
  • [Snyk] Upgrade passport from 0.5.0 to 0.5.2 by @snyk-bot in #510
  • Chore(deps-dev): bump grunt from 1.3.0 to 1.5.2 by @dependabot in #518
  • [Snyk] Upgrade snyk from 1.870.0 to 1.889.0 by @snyk-bot in #502
  • [Snyk] Upgrade nodemailer from 6.7.0 to 6.7.3 by @snyk-bot in #503
  • update xunit-file@2.0.0 by @jupe in #520
  • Chore(deps): bump nconf from 0.11.3 to 0.12.0 by @dependabot in #516
  • Chore(deps): bump ajv from 6.10.1 to 6.12.6 by @dependabot in #485
  • Chore(deps): bump bson from 1.1.3 to 1.1.6 by @dependabot in #484
  • Chore(deps-dev): bump superagent from 5.2.2 to 7.1.3 by @dependabot in #519
  • Chore(deps-dev): bump eslint from 5.16.0 to 6.8.0 by @dependabot in #463
  • Chore(deps-dev): bump coveralls from 3.0.9 to 3.1.1 by @dependabot in #461
  • Chore(deps): bump socket.io from 4.4.0 to 4.5.0 by @dependabot in #525
  • Chore(deps-dev): bump eslint-plugin-node from 11.0.0 to 11.1.0 by @dependabot in #524
  • Chore(deps): bump winston from 3.6.0 to 3.7.2 by @dependabot in #523

Full Changelog: v0.12.0...v0.12.1

resource and loan improvements

03 Apr 11:00
edfa403
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.12.0

node@14 for docker

14 Mar 08:18
5b78688
Compare
Choose a tag to compare

What's Changed

  • [Snyk] Security upgrade socket.io from 4.3.1 to 4.4.0 by @snyk-bot in #480
  • [Snyk] Security upgrade farmhash from 3.2.1 to 3.2.2 by @snyk-bot in #482
  • update node@14 for docker by @jupe in #483
  • [Snyk] Upgrade chokidar from 3.4.3 to 3.5.2 by @snyk-bot in #472
  • [Snyk] Upgrade winston from 3.3.3 to 3.6.0 by @snyk-bot in #486
  • [Snyk] Upgrade winston-transport from 4.4.0 to 4.5.0 by @snyk-bot in #487
  • [Snyk] Upgrade mongoose-schema-jsonschema from 1.4.4 to 1.4.7 by @snyk-bot in #476
  • [Snyk] Upgrade snyk from 1.753.0 to 1.760.0 by @snyk-bot in #475
  • [Snyk] Upgrade mongodb-memory-server from 6.9.2 to 6.9.6 by @snyk-bot in #471
  • update mongoose-query by @jupe in #488
  • versio number updated by @jupe in #489

Full Changelog: v0.10.1...v0.11.0

v0.10.1

03 Feb 14:12
4271dd0
Compare
Choose a tag to compare

What's Changed

  • [Snyk] Upgrade moment from 2.24.0 to 2.25.0 by @snyk-bot in #386
  • [Snyk] Fix for 1 vulnerabilities by @snyk-bot in #385
  • [Snyk] Upgrade chokidar from 3.3.1 to 3.4.0 by @snyk-bot in #384
  • [Snyk] Upgrade mime from 2.4.4 to 2.4.5 by @snyk-bot in #389
  • [Snyk] Upgrade farmhash from 3.0.0 to 3.1.0 by @snyk-bot in #388
  • [Snyk] Upgrade snyk from 1.316.1 to 1.321.0 by @snyk-bot in #390
  • [Snyk] Upgrade mongodb-memory-server from 6.5.2 to 6.6.0 by @snyk-bot in #391
  • [Snyk] Upgrade snyk from 1.321.0 to 1.323.0 by @snyk-bot in #392
  • [Snyk] Upgrade moment from 2.25.0 to 2.25.3 by @snyk-bot in #387
  • [Snyk] Upgrade snyk from 1.323.0 to 1.323.1 by @snyk-bot in #395
  • [Snyk] Upgrade mongodb-memory-server from 6.6.0 to 6.6.1 by @snyk-bot in #394
  • [Snyk] Upgrade nodemailer from 6.4.6 to 6.4.8 by @snyk-bot in #398
  • [Snyk] Upgrade snyk from 1.323.1 to 1.332.1 by @snyk-bot in #397
  • [Snyk] Upgrade mime from 2.4.5 to 2.4.6 by @snyk-bot in #399
  • [Snyk] Upgrade snyk from 1.332.1 to 1.333.0 by @snyk-bot in #400
  • [Snyk] Upgrade mongoose-schema-jsonschema from 1.4.3 to 1.4.4 by @snyk-bot in #402
  • [Snyk] Upgrade snyk from 1.333.0 to 1.336.0 by @snyk-bot in #401
  • [Snyk] Upgrade snyk from 1.336.0 to 1.337.0 by @snyk-bot in #403
  • [Snyk] Upgrade winston-daily-rotate-file from 4.4.2 to 4.5.0 by @snyk-bot in #404
  • [Snyk] Upgrade moment from 2.25.3 to 2.26.0 by @snyk-bot in #393
  • [Snyk] Security upgrade express-jwt from 5.3.3 to 6.0.0 by @snyk-bot in #409
  • Chore(deps): bump express-jwt from 5.3.3 to 6.0.0 by @dependabot in #408
  • [Snyk] Upgrade nodemailer from 6.4.8 to 6.4.10 by @snyk-bot in #407
  • [Snyk] Upgrade moment from 2.26.0 to 2.27.0 by @snyk-bot in #406
  • [Snyk] Upgrade snyk from 1.337.0 to 1.346.0 by @snyk-bot in #405
  • Chore(deps): bump lodash from 4.17.15 to 4.17.19 by @dependabot in #414
  • [Snyk] Upgrade winston-transport from 4.3.0 to 4.4.0 by @snyk-bot in #413
  • [Snyk] Upgrade winston from 3.2.1 to 3.3.3 by @snyk-bot in #412
  • [Snyk] Security upgrade nodemailer from 6.4.10 to 6.4.16 by @snyk-bot in #418
  • Chore(deps): bump bl from 2.2.0 to 2.2.1 by @dependabot in #417
  • [Snyk] Upgrade express-winston from 4.0.3 to 4.0.5 by @snyk-bot in #416
  • Chore(deps): bump ini from 1.3.5 to 1.3.7 by @dependabot in #421
  • [Snyk] Upgrade mongodb-memory-server from 6.6.1 to 6.9.2 by @snyk-bot in #419
  • [Snyk] Upgrade jsonschema from 1.2.6 to 1.4.0 by @snyk-bot in #422
  • Chore(deps): bump hosted-git-info from 2.6.0 to 2.8.9 by @dependabot in #437
  • Chore(deps-dev): bump grunt from 1.0.4 to 1.3.0 by @dependabot in #436
  • Chore(deps): bump lodash from 4.17.19 to 4.17.21 by @dependabot in #435
  • Chore(deps): bump handlebars from 4.7.3 to 4.7.7 by @dependabot in #434
  • Chore(deps): bump y18n from 3.2.1 to 3.2.2 by @dependabot in #430
  • Chore(deps): bump socket.io from 2.3.0 to 2.4.0 by @dependabot in #427
  • Update README.md by @jupe in #446
  • [Snyk] Security upgrade snyk from 1.346.0 to 1.685.0 by @snyk-bot in #445
  • add node@14 version to CI by @jupe in #450
  • Chore(deps): bump path-parse from 1.0.6 to 1.0.7 by @dependabot in #449
  • Chore(deps): bump color-string from 1.5.3 to 1.6.0 by @dependabot in #448
  • Chore(deps): bump passport-oauth2 from 1.4.0 to 1.6.1 by @dependabot in #447
  • replace CircleCI with GitHub actions by @jupe in #451
  • CI: fix concurrent config by @jupe in #452
  • docker workflow by @jupe in #453
  • [Snyk] Security upgrade nodemailer from 6.4.16 to 6.6.1 by @snyk-bot in #440
  • Chore(deps): bump glob-parent from 5.1.0 to 5.1.2 by @dependabot in #438
  • [Snyk] Upgrade chokidar from 3.4.0 to 3.4.3 by @snyk-bot in #423
  • Chore(deps): bump nconf from 0.10.0 to 0.11.3 by @dependabot in #456
  • Chore(deps): bump express-session from 1.17.1 to 1.17.2 by @dependabot in #457
  • Chore(deps): bump passport from 0.4.1 to 0.5.0 by @dependabot in #454
  • Chore(deps-dev): bump eslint-plugin-chai-expect from 2.1.0 to 3.0.0 by @dependabot in #455
  • Chore(deps-dev): bump chai from 4.2.0 to 4.3.4 by @dependabot in #458
  • update dependencies by @jupe in #459
  • [Snyk] Upgrade mime from 2.4.6 to 2.6.0 by @snyk-bot in #469
  • [Snyk] Upgrade winston-daily-rotate-file from 4.5.0 to 4.5.5 by @snyk-bot in #468
  • [Snyk] Upgrade snyk from 1.685.0 to 1.753.0 by @snyk-bot in #466
  • [Snyk] Upgrade nodemailer from 6.6.1 to 6.7.0 by @snyk-bot in #467
  • Update package.json by @jupe in #470
  • [Snyk] Upgrade moment from 2.27.0 to 2.29.1 by @snyk-bot in #474
  • [Snyk] Upgrade farmhash from 3.1.0 to 3.2.1 by @snyk-bot in #473

Full Changelog: v0.10.0...v0.10.1

Docker improvements

27 Apr 05:15
569a600
Compare
Choose a tag to compare

Changes

  • Introduce logs -sio room and improve logging (#373)
  • Result model tune (#349)
    • contains partial breaking changes for results model
  • Gui for docker (#376)
  • Docker compose (#350)
  • fix startup issues (#348)

long live tmi

10 Mar 06:48
d68c8bc
Compare
Choose a tag to compare
  • Update most of obsoleted modules
  • print proper timestamp in winston logger (#238)
  • add password recovery mechanism (#239)
  • tuning arguments and logger (#242)
  • add index for events (#237
  • Events model update (#246)
  • activate test/tests_api/loans tests (#154)
  • activate rest of skipped api tests (#248)
  • allow to use hw.sn as resource id (#252)
  • get rid of weird id transform from testcase and resource models (#253)
  • remove default_gui submodule. (#261)
  • add basic authentication support (#304)
  • allow to use inmemory db for testing purpose (#346)

extend event model

08 Jan 08:23
782bc81
Compare
Choose a tag to compare

Extending event model

Changes

  • Extending events model (#233)
  • Greenkeeper/mongoose 5.4.1 (#234)
  • fix(package): update mongoose-schema-jsonschema to version 1.2.1 (#235)
  • add traceid for event model (#236)

Fix events API

10 Dec 07:17
5b27358
Compare
Choose a tag to compare

Changes

#220 get rid of grunt and improve test coverage
#222 update logger and sample addon
#231 more robust resource handler for events and more regression tests

Dependency updates

#219 Greenkeeper/mongoose 5.3.6
#221 Greenkeeper/winston daily rotate file 3.3.5
#223 Update dependencies
#225 Update eslint-plugin-node to the latest version 🚀
#227 Greenkeeper/mongoose 5.3.11
#226 Update bluebird to the latest version 🚀
#228 Update superagent to the latest version 🚀
#229 Greenkeeper/mongoose 5.3.14
#232 update patch rel number

github access token support

17 Oct 18:35
a2920c8
Compare
Choose a tag to compare

This release brings better/more robust authentication mechanism - and introduce github access token support.
See more from README / #209 about new authenticator..

New

#209 replace custom authentication module with passport.js

Other changes

#212 promisify User model
#213 fix mongorestore step in CI
#215 Greenkeeper/eslint plugin chai expect 2.0.1
#216 Greenkeeper/mongoose 5.3.4
#217 fix github login when user does not belong to admin group

Events collection and several improvements

08 Sep 10:04
71914f5
Compare
Choose a tag to compare

This big release updates tens of dependencies and introduce new Events collection. Also several bugs are fixed and configuration mechanism are rewritten - it's now more simple and clear.

NOTE: configurations contains breaking changes.

There is also new opentmi-pyclient released in pypi: https://github.com/OpenTMI/opentmi-pyclient/releases/tag/v0.3.3 and opentmi-jsclient: https://github.com/OpenTMI/opentmi-jsclient/releases/tag/v0.4.0.

New CLI tool for admins are also introduced here: https://github.com/OpenTMI/opentmi-cli, which based on jsclient.

Changes

#145 Results stream
#164 Update fixes
#165 Mongoose 5x
#168 fix(package): update winston-daily-rotate-file to version 3.0.0
#171 Fix result storing with existing build
#74 Events collection
#172 fix(package): update winston to version 3.0.0
#175 improve test robustneus
#174 Fix result uploading with duration when tcid contains invalid regular
#187 replace obsoleting mongoose calls
#188 fixes more obsoleted mongo calls
#156 activate builds ctrl unittests
#190 activate more tests
#192 silent is really silent
#186 update mongodb in CI
#194 update node 8.11.4
#193 upgrade mongodb to 4.1.2 in CI
#196 update mongoose-query
#197 allow to get config from file that is given in parameter
#199 fix one potential security vulnerability in one dependencies
#200 Cfg fixing
#201 fix express-winston logger wrapping
#202 use fs.copySync instead - copyFileSync does not exists until node 8.x
#203 improving logging
#204 several eslint fixes
#206 Small robustneus improvements
#207 remove winston splat support