Release 04-16-2021 (#3179)
Release 04-16-2021 (#3179)

* Narrow bitflyer permissions scope

* Update issue templates (#3164)

* Create CODE_OF_CONDUCT.md (#3163)

* Leverage jemalloc (#2904)

Co-authored-by: Cory McDonald <204e498021461854818174f226c104bfcdb08d5f@brave.com>

* removed distro call and used empty array (#3005)

Merging due to no longer using this endpoint.

* Populate channel name in Japanese emails (#3166)

* Populate channel name in Japanese emails

Resolves #3075. We were using a multibyte percentage symbol for
variable substitution which did not trigger the substitution.
This has been corrected in multiple emails as well as updating
the preview code to correctly preview the emails in Japanese.

* Correcting mangled translation

* Restore update_to_tos to limit PR scope

* Perf improvements for reading the database (#3154)

* Perf improvements for reading the database

Details of how the separate write and read databases should be properly handled is described in
https://github.com/rails/rails/issues/38548

Given that the jobs are consuming what seem to be the primary database's resources,
this PR properly moves the work to the replica.

* Updated tests for testing reads from the proper database

Co-authored-by: Albert Wang <=>

* Add IntelliJ to the git commit file (#3173)

* Hide statements temporarily (#3175)

Co-authored-by: Albert Wang <=>

* Update search.rb (#3178)

Co-authored-by: Albert Wang <=>
Co-authored-by: Yachtcaptain23 <fb4932aad73c57ca865d88ff0551bcca04f01efc@gmail.com>
Co-authored-by: Cory McDonald <d3cd8c1bb1103c73918d4961bc0326a234de6ecb@corywmcdonald.com>
Co-authored-by: Cory McDonald <204e498021461854818174f226c104bfcdb08d5f@brave.com>
Co-authored-by: Michael McLaughlin <ff30bf1a3e2a5b1adbac8072ce31e13363ed7bc0@users.noreply.github.com>
brave/publishers,brave/publishers,brave/publishers