Skip to content
Release 1.5:

Highlights include:
- Switch to Google Authentication
- Add a Slack notification service
- Allow employees without managers
- Overhaul of employee ldap query (now, with more accuracy!)
- Initial Helm chart (not deployed yet, but it's a start)

Matt Critchlow (37):
      build: update gems to latest versions
      ruby: bump to 2.6.5
      docker: rewrite setup to use single Dockerfile
      Makefile: export UID/GID w/ id
      Try using UID/GID directly for container user
      Abort container user until we can use rootless docker
      Fix bundler docker volume location
      docker: add vim for development editor
      build: update gems; fix new rubocop error
      Add okcomputer gem for health checks
      Extract ActionMailer delivery/host to env vars
      Add postfix to Dockerfile to support ActionMailer
      Separate ldap data loading from seed data
      Add ldap data loading to docker entrypoint script
      Support production database in entrypoint script
      Refactor db env vars; remove DATABASE_URL
      Add DATABASE_COMMAND env var to entrypoint script
      Remove postfix from application image
      Create initial helm chart
      helm: add network policy for email pod
      docker: fix bundler setup
      stats: make end_date inclusive for query
      Add lint step to Makefile
      Add slack notification to Recognition
      Add console option to Makefile
      Bump dependencies
      Update datepicker - directly target input element
      rubocop: update config,code for latest version
      Add pry-byebug for interactive pry-debugging
      Allow Employees without managers
      Rename APPS_H5_EMAIL_HOST to APPS_H5_APP_HOST
      Add APPS_H5_APP_HOST to circleci
      Fix woo-hoo spelling in slack notification
      Group capistrano gems for deployment
      John, you were our favorite exception
      Use pretty_name for SlackNotifier
      Fix additional rubocop namespace moves

Vivian Chu (9):
      Extract credentials to environment variables
      Set require_master_key to false
      Add Google OAuth
      Add environment variable AUTH_METHOD
      Add test for uid lookup function
      Update the populate_from_ldap function to ignore employee without mail attribute
      Add tagged
      Rename APPS_H5_EMAIL_HOST to APPS_H5_APP_HOST in .env file
      Update ldap query to use different security group

dependabot-preview[bot] (26):
      build: bump capistrano-bundler from 1.5.0 to 1.6.0
      build: bump pagy from 3.3.1 to 3.3.2
      build: bump puma from 4.0.0 to 4.0.1
      build: bump puma from 4.0.1 to 4.1.0
      build: [security] bump nokogiri from 1.10.3 to 1.10.4
      build: bump puma from 4.1.0 to 4.2.0
      build: bump pagy from 3.4.1 to 3.5.1
      build: bump capistrano from 3.11.0 to 3.11.1
      build: bump factory_bot_rails from 5.0.2 to 5.1.0
      build: bump bootsnap from 1.4.4 to 1.4.5
      build: bump capybara from 3.28.0 to 3.29.0
      build: bump selenium-webdriver from 3.142.3 to 3.142.4
      build: bump turbolinks from 5.2.0 to 5.2.1
      build: bump uglifier from 4.1.20 to 4.2.0
      build: [security] bump loofah from 2.3.0 to 2.3.1
      build: bump net-ldap from 0.16.1 to 0.16.2
      build: bump puma from 4.2.1 to 4.3.0
      build: bump puma from 4.3.0 to 4.3.1
      build: [security] bump rack from 2.0.7 to 2.0.8
      build: bump puma from 4.3.1 to 4.3.2
      build: bump capistrano from 3.11.2 to 3.12.0
      build: [security] bump puma from 4.3.2 to 4.3.3
      build: bump rubocop from 0.80.0 to 0.80.1
      build: bump dotenv-rails from 2.7.4 to 2.7.5
      build: bump listen from 3.1.5 to 3.2.1
      build: [security] bump omniauth from 1.9.0 to 1.9.1

dt-ucsd (1):
      Tweaked "Opt-Out" text