Skip to content
This repository has been archived by the owner on Jul 24, 2021. It is now read-only.

v3.0.0-b2

Pre-release
Pre-release
Compare
Choose a tag to compare
@karenetheridge karenetheridge released this 14 Nov 21:15
· 533 commits to master since this release
86c7da2

Release v3.0.0-b2

PR #936 - v3: b2 better database

  • Branch: ether/v3-b2-better-database
  • Revision: 17dbed7
  • Labels: database, enhancement, refactor
  • switch to a better and less buggy read-only db connection (better than the v2 fix in #935)
  • edit each postgres connection's $0 for debugging purposes

People

Commits

  • 7b10a0 - properly use the read-only database user
  • 378c9c - increase log history size (loading validations consume 20+ lines)
  • f9f14a - make this a constant for easier reuse
  • 5dde80 - label each postgres connection, for debugging purposes

PR #938 - fixes for v3.0.0-b2

  • Branch: ether/v3-b2-fixes
  • Revision: e1d990c
  • Labels: database
  • accomodate db migration 0094 added to v2 (#937)
  • tighten restrictions on allowed conch shell versions, now that kosh is released
  • fix v3 build creation script
  • tighten criteria for sending "no endpoint found" rollbar message (ignore /devicecfg/...)

People

Commits

  • 642f70 - some of these constraints and indexes may already be removed in v2
  • c9692f - fix minimum conch shell version to 3.0.0
  • 7fdeef - fix this script
  • af55fd - tighten criteria for sending "no endpoint found" rollbar message

PR #940 - v3 b2 enhancements

  • Branch: ether/v3-b2-enhancements
  • Revision: 5730292
  • Labels: api, enhancement, v3.0

Adds new functionality to existing endpoints:

  • all /room/* endponts can now also use room 'alias' in the path
  • add ?serials_only to multi-device endpoints

Add POST /device/:id_or_serial/build for #931.

People

Commits

  • 61ec25 - this endpoint takes an array, so indicate that in the schema name
  • bebfcf - it makes no sense to have an empty payload in these POST endpoints
  • b88bc1 - add POST /device/:id_or_serial/build
  • 429f55 - Add ?serials_only option to GET /workspace/*/device and GET /build/*/device
  • e0dd96 - support referring to room by alias in all /room endpoints

PR #945 - v3 b2 fixes and enhancements

  • Branch: ether/v3-b2-fixes
  • Revision: 6d92fdd
  • Labels: bug, database, docs, enhancement, tests, v3.0

fixes and internal enhancements that do not affect endpoints, except in error handling

  • send message to rollbar for long or large message responses
  • fix this bad use of no_db in tests
  • some documentation fixes
  • remove no-longer-used smartos files
  • add --updated-since option to thin_device_reports
  • new command to reset user passwords and clear auth tokens
  • gracefully handle SMTP errors
  • make user_account.name unique
  • fix for create_user: the user was not receiving the password if it was randomly-generated

People

Commits

  • 4056b1 - send message to rollbar for long or large message responses
  • ad2180 - fix this bad use of no_db in tests
  • 8499a3 - update the README for accuracy with v3
  • 44bf15 - goodbye smartos
  • 71b260 - add --updated-since option to thin_device_reports
  • 8ed0ee - new command to reset user passwords and clear auth tokens
  • 11fa76 - successful SMTP messages typically have a trailing newline
  • ec362a - gracefully handle SMTP errors
  • eacf23 - make user_account.name unique
  • 38668c - fix: the user was not receiving the password if it was randomly-generated

PR #947 - use proper base URL in email addresses and templates, rather than hardcoding

  • Branch: ether/v3-fix-template-urls
  • Revision: dabf083
  • Labels: enhancement, v3.0, wat

This has been marked as a TODO for a very long time!

People

Commits

  • 54a88c - use proper base URL in email addresses and templates, rather than hardcoding

PR #951 - v3 b2 moar fixes

  • Branch: ether/v3-b2-moar-fixes
  • Revision: 9a9e0a9
  • Labels: bug, tests

small fixes for v3.0.0-b2.

  • handle absence of User-Agent header
  • doc fixes
  • nicer rollbar message payloads
  • fix test logger history size (as seen on new-buildbot with a different kind of random)

People

Commits

  • b3d86a - this extra subref isn't needed
  • 656ca1 - guard against missing User-Agent header
  • 69280a - update docs
  • 199c87 - optimize these payloads for occurrence grouping
  • f85b46 - be more verbose
  • 2415a1 - fix test config override

PR #949 - only remove the organization from this build

  • Branch: ether/v3-delete-build-org
  • Revision: 86c7da2
  • Labels: bug

fixes #948.

People

Commits

  • 76c06b - only remove the organization from this build