Skip to content

Commit

Permalink
Version/dependency update
Browse files Browse the repository at this point in the history
  • Loading branch information
axelstudios committed Jul 16, 2024
1 parent 9cc039e commit 17f3257
Show file tree
Hide file tree
Showing 7 changed files with 251 additions and 110 deletions.
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,48 @@
# SEED Version 3.0.0

<!-- Release notes generated using configuration in .github/release.yml at 3.0.0-release-prep -->

## What's Changed
### New Features 🎉
* Docker upgrade database by @dhaley in https://github.com/SEED-platform/seed/pull/4650
* Update portfolio summary by @perryr16 in https://github.com/SEED-platform/seed/pull/4666
### Improvements 📈
* Speed up derived columns by @haneslinger in https://github.com/SEED-platform/seed/pull/4630
* Speed up get labels by @haneslinger in https://github.com/SEED-platform/seed/pull/4619
* Speed up taxlot property serializer by @haneslinger in https://github.com/SEED-platform/seed/pull/4621
* Speed up get column list profile by @haneslinger in https://github.com/SEED-platform/seed/pull/4628
* Don't call get-inventory twice on cycle update by @haneslinger in https://github.com/SEED-platform/seed/pull/4607
* Speed up column list by @haneslinger in https://github.com/SEED-platform/seed/pull/4631
* Updated homepage background by @axelstudios in https://github.com/SEED-platform/seed/pull/4643
* Speed up get brief organization by @haneslinger in https://github.com/SEED-platform/seed/pull/4633
* Speed up stats by @haneslinger in https://github.com/SEED-platform/seed/pull/4636
* Improve Column list profile creation by @haneslinger in https://github.com/SEED-platform/seed/pull/4646
* Speed up ali tree by @haneslinger in https://github.com/SEED-platform/seed/pull/4654
* Comprehensive performance improvements by @axelstudios in https://github.com/SEED-platform/seed/pull/4669
* Nginx brotli compression by @axelstudios in https://github.com/SEED-platform/seed/pull/4686
* Fix timeline user display by @haneslinger in https://github.com/SEED-platform/seed/pull/4705
* Major import performance improvements by @axelstudios in https://github.com/SEED-platform/seed/pull/4718
### Maintenance 🧹
* Postgres 16 upgrade documentation by @axelstudios in https://github.com/SEED-platform/seed/pull/4651
* Bump requests from 2.31.0 to 2.32.0 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/4673
* Bump braces from 3.0.2 to 3.0.3 by @dependabot in https://github.com/SEED-platform/seed/pull/4697
* Node dependency upgrade by @axelstudios in https://github.com/SEED-platform/seed/pull/4699
### Bug Fixes 🐛
* Ensure `is_ali_root` is populated on redirects by @kflemin in https://github.com/SEED-platform/seed/pull/4641
* Don't duplicate inventory rows by @haneslinger in https://github.com/SEED-platform/seed/pull/4638
* BETTER update by @kflemin in https://github.com/SEED-platform/seed/pull/4645
* Fix email by @haneslinger in https://github.com/SEED-platform/seed/pull/4642
* Replaced missing ESPM report by @axelstudios in https://github.com/SEED-platform/seed/pull/4683
* Fix has meter indicator by @haneslinger in https://github.com/SEED-platform/seed/pull/4672
* Set default portfolio summary cell type by @perryr16 in https://github.com/SEED-platform/seed/pull/4681
* Lock Numpy by @axelstudios in https://github.com/SEED-platform/seed/pull/4696
* Fix several AH meter issues by @axelstudios in https://github.com/SEED-platform/seed/pull/4706
* BETTER v1.7 updates by @kflemin in https://github.com/SEED-platform/seed/pull/4679
* Fix UBID matching behavior by @axelstudios in https://github.com/SEED-platform/seed/pull/4715


**Full Changelog**: https://github.com/SEED-platform/seed/compare/v3.0.0-beta.0...v3.0.0

# SEED Version 3.0.0-beta.0

<!-- Release notes generated using configuration in .github/release.yml at develop -->
Expand Down
58 changes: 31 additions & 27 deletions docs/source/migrations.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,32 +38,36 @@ local_untracked.py file
),
)
Version 3.0.0
-------------
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 3.0.0-beta.0
--------------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.22.0
--------------
- Run ``./manage.py migrate``.
- There is a Redis dependency update in this release that requires users and deployments to modify their settings' ``CACHES`` config.
#. Update your dependencies with pip install -r requirements/base.txt
#. Update the CACHES BACKEND property to django_redis.cache.RedisCache
#. Update the CACHES LOCATION property to match the redis-py native URL notation for connection strings, including the redis protocol and database number. e.g. redis://localhost:6379/1
#. Update the CACHES BACKEND property to ``django_redis.cache.RedisCache``
#. Update the CACHES LOCATION property to match the redis-py native URL notation for connection strings, including the redis protocol and database number. e.g. ``redis://localhost:6379/1``

Since the CELERY_BROKER_URL setting must also be in the same format, it may be helpful to configure that setting first and then reference it in the caches LOCATION parameter.
- See the `PR for an example migration <https://github.com/SEED-platform/seed/pull/4376#issue-1972716522>`_.

Version 2.21.0
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.20.1
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.20.0
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.
- There is a single long running migration related to importing census tract disadvantaged community data. This migration should take around 7 minutes to complete.

Version 2.19.0
Expand All @@ -84,35 +88,35 @@ Version 2.19.0

Version 2.18.1
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.18.0
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.17.4
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.17.3
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.17.2
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.17.1
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.17.0
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.16.0
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.15.2
--------------
Expand All @@ -124,41 +128,41 @@ Version 2.15.1

Version 2.15.0
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.14.0
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.13.0
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.12.0 - 2.12.4
-----------------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.11.0
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.10.0
--------------
- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

Version 2.7.3 to 2.9.0
----------------------
- The migrations should work without additional support. Simply run `./manage.py migrate`.
- The migrations should work without additional support. Simply run ``./manage.py migrate``.

Version 2.7.2
-------------
- The migrations should work without additional support. Simply run `./manage.py migrate`. There are no manual migrations needed.
- The migrations should work without additional support. Simply run ``./manage.py migrate``. There are no manual migrations needed.
- Note the **Important Note** in Version 2.7.1 migration below which may require the need to run a "fake" migration

Version 2.7.1
-------------

- There are no special migrations needed for this version. Simply run `./manage.py migrate`.
- There are no special migrations needed for this version. Simply run ``./manage.py migrate``.

**Important Note:**

Expand All @@ -184,12 +188,12 @@ Version 2.7.0

- This migration will run a match/merge/pair/link method upon migration. Make sure to run the migration manually and not inside of the docker container using the ./deploy.sh script.
- Make sure to backup the database before performing the migration.
- Run `./manage.py migrate`.
- Run ``./manage.py migrate``.

Version 2.6.1
-------------

- The migrations should work without additional support. Simply run `./manage.py migrate`. There are no manual migrations needed for the 2.6.1 release.
- The migrations should work without additional support. Simply run ``./manage.py migrate``. There are no manual migrations needed for the 2.6.1 release.


Version 2.6.0
Expand Down Expand Up @@ -229,12 +233,12 @@ Max OSX
Version 2.5.2
-------------

- There are no manual migrations that are needed. The `./manage.py migrate` command may take awhile to run since the migration requires the recalculation of all the normalized addresses to parse bldg correct and to cast the result as a string and not a bytestring.
- There are no manual migrations that are needed. The ``./manage.py migrate`` command may take awhile to run since the migration requires the recalculation of all the normalized addresses to parse bldg correct and to cast the result as a string and not a bytestring.

Version 2.5.1
-------------

- The migrations should work by simply running `./manage.py migrate`. There are no manual migrations needed for the 2.5.1 release.
- The migrations should work by simply running ``./manage.py migrate``. There are no manual migrations needed for the 2.5.1 release.

Version 2.5.0
-------------
Expand Down
Loading

0 comments on commit 17f3257

Please sign in to comment.