Skip to content

Releases: SEED-platform/seed

Version 2.8.1

28 Dec 21:01
eec73eb
Compare
Choose a tag to compare

This is a patch to bring the 2.7.5 hotfix into 2.8.0, repeated below.

  • Fixed #2469, Error deduplicating raw col objs
  • Fixed #2470, Add nginx/uwsgi protections for oserrors and ioerrors
  • Fixed #2471, During label application, require non-empty list for inventory_ids

Version 2.7.5

24 Nov 22:30
864f4d8
Compare
Choose a tag to compare
  • Fixed #2469, Error deduplicating raw col objs
  • Fixed #2470, Add nginx/uwsgi protections for oserrors and ioerrors
  • Fixed #2471, During label application, require non-empty list for inventory_ids

Version 2.7.4

09 Oct 21:14
Compare
Choose a tag to compare

This is a patch to update the deployment scripts for SEED. These changes did not result in any closed tickets.

Version 2.7.3

02 Oct 20:17
Compare
Choose a tag to compare
  • Fixed #2371, Checking for duplicate fields is not working when only one Inventory Type is selected

Version 2.8.0

25 Sep 21:32
5488791
Compare
Choose a tag to compare

SEED Version 2.8.0 includes an update to the SEED frontend that leverages the new API v3 on the backend. API V2.1 and
prior are still available, but will be deprecated in the next 6 months (see the note in the SEED Version 2.7.2 section
below).

Date Range: 07/23/20 - 09/25/20

Closed Issues and Features:

  • Feature #1647, Add Cycle to various views to help user remember what cycle the file was imported under
  • Feature #1904, Add ability to delete extra data columns in Column Settings
  • Fixed #1985, Reconcile SEED with BSync file for Audit Template Tool compatibility
  • Feature #2047, Provide dedicated Tax Lot Map page
  • Fixed #2138, BuildingSync and Audit Template Tool upload/download round trip
  • Fixed #2164, Update label get_is_applied to support OEP
  • Fixed #2203, Dq admin page does not prevent duplicate rules
  • Fixed #2206, Minimum value box not populated if data type is not defined by DATA_TYPES in data quality model
  • Fixed #2207, Data Quality admin page only reports the first error message when multiple errors are detected
  • Fixed #2208, Data Quality tests
  • Feature #2242, ComStock Support
  • Fixed #2245, Integrate BuildingSync Selection Tool's Use Case API
  • Feature #2301, Frontend uses API v3 - Properties v2
  • Feature #2302, Frontend uses API v3 - Organizations
  • Feature #2303, Frontend uses API v3 - TaxLots v2
  • Feature #2304, Frontend uses API v3 - ImportFiles
  • Feature #2305, Frontend uses API v3 - Users
  • Feature #2306, Frontend uses API v3 - Columns
  • Feature #2307, Frontend uses API v3 - Labels
  • Feature #2309, Frontend uses API v3 - ColumnMappings
  • Feature #2308, Frontend uses API v3 - Data Quality
  • Feature #2310, Frontend uses API v3 - Datasets
  • Feature #2311, Frontend uses API v3 - Cycles
  • Feature #2312, Frontend uses API v3 - ColumnListProfiles
  • Feature #2313, Frontend uses API v3 - Meters
  • Feature #2314, Frontend uses API v3 - ColumnMappingProfiles
  • Feature #2315, Frontend uses API v3 - Measures
  • Feature #2316, Frontend uses API v3 - Geocode
  • Feature #2317, Frontend uses API v3 - BuildingFiles
  • Feature #2318, Frontend uses API v3 - Upload and Progress
  • Feature #2319, Frontend uses API v3 - UBID and PM import
  • Feature #2320, Frontend uses API v3 - Version, Scenarios, TaxLotProperties export
  • Feature #2321, Frontend uses API v3 - Report Data
  • Feature #2322, Frontend uses API v3 - TaxLots Notes v2.1
  • Feature #2323, Frontend uses API v3 - Properties v2.1
  • Fixed #2330, Mapping: Decimal points and sorting should work the same for units "aware" vs "non-aware" fields
  • Fixed #2331, Rename column mapping presets to column mapping profile
  • Fixed #2333, Value changes for area or EUI fields on hand-edits if org has non-default display settings
  • Fixed #2335, Rename column mapping presets to column mapping profile
  • Fixed #2344, Non-default measurement units for unit-aware columns are ignored during mapping.
  • Fixed #2345, Hand-edit saves without changes results in a 500 being thrown
  • Fixed #2370, Fix property detail page export as BuildingSync Excel
  • Fixed #2371, Checking for duplicate fields is not working when only one Inventory Type is selected
  • Fixed #2374, Import spreadsheets without a raw header results in an error
  • Fixed #2382, Handle case where selection tool api is down for BuildingSync import
  • Fixed #2384, PM import record of one property returns 400 status
  • Fixed #2392, XLSX import of sample data hanging
  • Fixed #2397, DQ - failed to update/save rules after deleting duplicate rules

Release 2.7.2

23 Jul 03:32
Compare
Choose a tag to compare

SEED Version 2.7.2 includes the introduction of API v3. This new API version will
enable users to "Try" v3 endpoints using the Swagger page as well as improve on and
consolidate previous API versions. Endpoints have been copied over from previous versions.
Many were left as is - functionally remaining the same. Some were copied over and enhanced.
Others were identified as no longer used or redundant; these are slated for deprecation
and were not copied over at all.

The current list of endpoints slated for deprecation can be found here.
Deprecation will occur with the deactivation of endpoints contained in API versions 2.1 and prior.
The deprecation schedule will be released at a later date, but we recommend that users begin using API v3.
For any questions or concerns, please reach out to the SEED team.

Date Range: 03/27/20 - 07/22/20

Closed Issues and Features:

  • Improved #786, Save Changes button sequence in Data Cleansing Admin
  • Feature #1369, DQ check - Add badge on each DQ admin tab (Property & Tax Lot) to indicate # of defined rules
  • Feature #1591, Detail Screen: Highlight the changes in the columns
  • Fixed #1614, Data Quality -- Not Null option needs refinement when there are multiple rule definitions for one field
  • Fixed #1615, DQ Required vs Not Null
  • Fixed #1675, Mapping to a field with units, that doesn't display the units, causes mapping to "hang"
  • Improved #1716, Keep track of hand edits in Detail View
  • Fixed #1847, Auto ESPM import -- criteria for duplicate records not being added
  • Improved #1848, DQ Rules -- Add warning to save rules before leaving screen
  • Fixed #1882, Filter operators ! and "" don't work on PM Generation Date
  • Improved #1899, Import fields from BuildingSync reports
  • Fixed #1932, BRICR upload/download
  • Improved #1935, BuildingSync V2.0 Updates
  • Fixed #1946, Meter data visible on some cycles but not all
  • Fixed #1975, Tax Lot -specific merge check is inadvertently performed on properties
  • Fixed #1983, Merging issue when Tax Lot data mapped differently
  • Chore #1985, Reconcile SEED with BuildingSync file for Audit Template Tool compatibility
  • Improved #1994, Store timeseries data from scenarios
  • Improved #2020, DQ: Defining multiple rules for the same field is limited
  • Feature #2024, Mapping: allow user to set up a mapping profile for a BuildingSync file
  • Fixed #2066, Page not refreshed when switch menu tabs without saving changes and click on "stay on page"
  • Fixed #2069, Selected Cycle not set on different inventory pages
  • Feature #2082, Static SEED Webpage Development
  • Fixed #2096, Meter import bug - postgres unique constraints removed from meterreading table
  • Fixed #2098, Admin: Create User: Prevent adding an org with existing name
  • Feature #2102, Add "Freeze Master Column" feature in Detail View
  • Fixed #2105, Error message when editing in Detail view is incomprehensible
  • Fixed #2114, Deleting a rule after saving previous changes does not reactive save buttons
  • Fixed #2119, Re-enable created and updated fields for master records on the front end
  • Improved #2121, User Testing for 2.7.0
  • Fixed #2122, Uploading ESPM file as Spreadsheet, doesn't ignore header lines in file
  • Improved #2127, Add functionality to see entire SEED HEADER field name in Mapping
  • Improved #2131, Bricr-dev testing for potential merge into develop
  • Feature #2134, Add new column setting to allow blank/'Not Available' values to overwrite other values
  • Fixed #2139, Missing reverse match for password reset
  • Fixed #2164, Update label get_is_applied to support OEP
  • Improved #2169, Use Docker Compose instead of Swarm
  • Feature #2175, API V3 - Import Files
  • Feature #2176, API V3 - Users
  • Feature #2177, API V3 - Columns
  • Feature #2178, API V3 - Labels
  • Feature #2179, API V3 - Data Quality
  • Feature #2180, API V3 - Dataset
  • Feature #2181, API V3 - Cycles
  • Feature #2182, API V3 - Column List Profiles
  • Feature #2183, API V3 - Column Mapping Profiles
  • Fixed #2184, Minimum value input form disabled when a new rule is created with 'None' data_type
  • Fixed #2200, Resolve WAVA Issues
  • Fixed #2202, Organization's DQ Rules can be inadvertently deleted
  • Fixed #2209, Data quality error report does not show applied labels
  • Fixed #2216, StopIteration Error
  • Fixed #2226, Losing unit-aware data on import after initial column mapping
  • Fixed #2230, Default PM Mappings need improvements
  • Fixed #2232, Swagger Django Errors
  • Fixed #2238, Data quality - data type missing for rule "Address line 1" on taxlots view
  • Feature #2242, ComStock Support
  • Feature #2245, Integrate BuildingSync Selection Tool's Use Case API
  • Feature #2249, API V3 - Organization
  • Feature #2250, API V3 - Properties
  • Feature #2251, API V3 - Tax Lots
  • Feature #2252, API V3 - Meters
  • Feature #2253, API V3 - Measures, building file, and upload
  • Feature #2254, API V3 - Geocode, UBID, and Misc.
  • Feature #2259, API V3 - LabelInventory (property or tax lot)
  • Feature #2263, API V3 - GBR-related endpoints
  • Fixed #2272, DQ Export problems
  • Fixed #2281, Making new DQ rule, set Condition check, then set Field, condition check get set to blank
  • Fixed #2286, Indicate mapped fields in DQ Admin definition or when running DQ Check in Inventory
  • Fixed #2289, DQ Admin: Can't Save New Rule after deleting all existing rules
  • Fixed #2290, DQ Admin: Valid Data Rule run from Inventory seems to "hang"
  • Fixed #2293, DQ check - Not Null and Required rules for extra_data fields bug
  • Fixed #2295, Migrating from very old versions to the latest can fail
  • Fixed #2324, Can't change Column display name

Release 2.7.1-patch1

02 Jul 15:30
Compare
Choose a tag to compare
  • Fixed #2202, Organization's DQ Rules can be inadvertently deleted

Release 2.7.0-patch1

02 Jul 15:30
Compare
Choose a tag to compare
  • Fixed #2202, Organization's DQ Rules can be inadvertently deleted

Release 2.7.1

28 Mar 02:19
0dd6258
Compare
Choose a tag to compare

Date Range: 12/21/19 - 03/27/20

  • Fixed #94, Document how mapping works in the SEED-Platform / seed wiki
  • Fixed #994, It is possible to have orphaned user accounts without an associated organization
  • Fixed #1232, Need easy way to view data year over year
  • Feature #1348, DQ Checking -- for Valid data, not errors in data
  • Fixed #1480, Five digit zip codes with leading 0
  • Feature #1591, Detail Screen: Highlight the changes in the columns
  • Fixed #1592, Prevent adding an org with existing name
  • Fixed #1713, Return progress status immediately when uploading large files
  • Feature #1759, Save mappings for specific input file data sources (ESPM, Tax Lot, Building List)
  • Feature #1760, Save Reports to CSV / PNG files
  • Feature #1819, DQ: Add label field to DQ Results Modal and Export file
  • Fixed #1899, Import fields from BuildingSync reports
  • Improved #1913, Add Notes info to export
  • Fixed #1932, BRICR upload/download
  • Fixed #1933, BRICR BuildingSync exports after Update with BuildingSync
  • Fixed #1946, Meter data visible on some cycles but not all
  • Maintenance #1965, Re-enable sentry on systems
  • Fixed #1975, Tax Lot-specific merge check is inadvertently performed on properties
  • Fixed #1984, 403 error when trying to view the Users in an Organization
  • Fixed #1992, Data Mapping for imported files does not reflect the actual mapping for that data file
  • Fixed #1994, Store timeseries data from scenarios
  • Fixed #1998, First edit including lat long change doesn't trigger manual geocoding logic
  • Fixed #2009, Update to Django 2.0.13
  • Feature #2013, Notes: add option to delete notes
  • Fixed #2017, Column Settings: Add ability to sort by Display Name or Column Name
  • Fixed #2018, Geocoding Confidence in Master record are blank for merged records
  • Fixed #2023, Data Import: when importing a new file to a dataset, default to the last cycle imported rather than the first cycle in the pulldown list
  • Improved #2027, Column Settings: Improve Help Text at the top of the page
  • Fixed #2057, Tax Lot Excel export 500 error
  • Fixed #2058, Portfolio Manager URL Changed (Flapping Issue)
  • Fixed #2059, Geocoding order changes aren't included in column setting change preview
  • Fixed #2060, Column mapping preset creation during import not created with current snapshot
  • Fixed #2066, Page not refreshed when switch menu tabs without saving changes and click on "stay on page"
  • Fixed #2069, Selected Cycle not set on different inventory pages
  • Fixed #2072, Inventory Detail no highlights for changes between extra_data
  • Fixed #2076, ESPM import no longer works due to ESPM website updates
  • Fixed #2080, Historical mapping page bug from mapping preset changes
  • Fixed #2082, Static SEED Webpage Development
  • Improved #2084, Print logs when CI fails
  • Improved #2089, Add Best Practices to Documentation
  • Fixed #2091, 500 Error Importing Tax Lot Data
  • Fixed #2095, Upgrade Django and API-related dependencies
  • Fixed #2096, Meter import bug - postgres unique constraints removed from meterreading table
  • Feature #2102, Add "Freeze Master Column" feature in Detail View
  • Fixed #2105, Error message when editing in Detail view is incomprehensible
  • Fixed #2114, Deleting a rule after saving previous changes does not reactive save buttons
  • Fixed #2127, Add functionality to see entire SEED HEADER field name in Mapping
  • Fixed #2131, Bricr-dev testing for potential merge into develop
  • Fixed #2134, Add new column setting to allow blank/'Not Available' values to overwrite other values
  • Fixed #2139, Missing reverse match for password reset

Release 2.7.0

27 Mar 23:39
57f23af
Compare
Choose a tag to compare

SEED Version 2.7.0 includes several significant updates that need to be thoroughly tested on production data
before being deployed. The most notable changes:

  • User can define which fields to match/merge/pair/link
  • Properties and Tax Lots are now linked across multiple years or compliance cycles
  • Users can define mapping profiles to save/recall mappings easier
  • 57 closed issues/new features

Date Range: 09/30/19 - 12/20/19

Closed Issues and Features:

  • Fixed #94, Document how mapping works in the SEED-Platform / seed wiki
  • Feature #417, Reports -- Save the last settings
  • Improved #656, Add filename to modal reporting matches when there are no matches
  • Feature #709, Allow user to disable columns in import files and handle redundant column names in import files
  • Fixed #1024, Can define user account without an organization
  • Fixed #1117, Filter doesn't display all the rolled up data under some circumstances
  • Improved #1361, Add a bit of space on left of mapping grid
  • Fixed #1375, DQ Check - Save makes labels disappear on Admin Screen
  • Improved #1409, Indicate that building/property records have merged/matched records
  • Fixed #1480, Five digit zip codes with leading 0
  • Fixed #1511, DQ results: Program doesn't tell user that a rule can't be applied due to data definition
  • Improved #1563, Need an indicator that a filter has been applied to the data
  • Fixed #1571, Update verbiage in dialog box(s) to reflect merging and pairing rather than matching
  • Feature #1715, Add "Only Show Populated Columns" option to Detail List Settings
  • Fixed #1740, Add UBID to BuildingSync and ensure it imports into SEED
  • Fixed #1817, DQ: Program "hangs" when DQ rules can't be applied
  • Fixed #1818, DQ: Program shows labels across all cycles in Filter by Labels list after running DQ check
  • Fixed #1845, DQ Checking hanging in mapping due (possibly) to units issue
  • Fixed #1873, data quality type error
  • Fixed #1945, 403 (Forbidden) when trying to geocode records from Inventory List view
  • Fixed #1963, Allow user to specify which fields are to be used for geocoding
  • Maintenance #1965, Re-enable sentry on systems
  • Fixed #1970, Problem importing a file into a specific org
  • Fixed #1977, Review and update post-import file summary
  • Fixed #1979, Detail View Edit of Custom ID 1 sometimes produces an error
  • Fixed #1982, Display geojson map
  • Fixed #1989, Unmerging records loses pairing
  • Fixed #1990, Nonexistent properties/taxlots return bad responses
  • Fixed #1991, Column Settings - Sort by MATCH CRITERIA needs some tweaks
  • Fixed #1996, Release specific installation constraint of PostGIS docker container
  • Fixed #2005, Unable to build docker image - Could not find library geos_c
  • Fixed #2010, Mapping: Instructions: Group Matching fields by table
  • Fixed #2015, Importing certain column names can break all future imports
  • Fixed #2031, Importing mixed types with duplicate records can cause a 500
  • Fixed #2039, Portfolio Manager Login URL Changed
  • Fixed #2052, Column Settings: Saving Geocoding field definitions: getting 400 and 502 errrors
  • Fixed #1348, DQ Checking -- for Valid data, not errors in data
  • Fixed #786, Save Changes button sequence in Data Cleansing Admin
  • Fixed #1998, First edit including lat long change doesn't trigger manual geocoding logic
  • Improved #1592, Prevent adding an org with existing name
  • Fixed #1592, Data Mapping for imported files does not reflect the actual mapping for that data file
  • Feature #1591, Detail Screen: Highlight the changes in the columns
  • Feature #1232, Need easy way to view data year over year
  • Fixed #1946, Meter data visible on some cycles but not all
  • Feature #1759, Save mappings for specific input file data sources (ESPM, Tax Lot, Building List)
  • Fixed #994, It is possible to have orphaned user accounts without an associated organization
  • Fixed #2057, Tax Lot Excel export 500 error
  • Fixed #1913, Add Notes info to export
  • Fixed #1713, Return progress status immediately when uploading large files

The item(s) below are patched applied to 2.7.0-Beta

  • Feature #2134, Add new column setting to allow blank/'Not Available' values to overwrite other values
  • Update ESPM connection to support latest update.
  • Fixed #2119, Re-enable created and updated fields for master records on the front end