Skip to content

Releases: MistWeatherMedia/i2ME

v1.4 Release Candidate 1

25 Jan 00:52

Choose a tag to compare

Pre-release

(This is a release candidate - this isn't exactly production ready, so in case of a bug make sure to report issues at https://github.com/MistWeatherMedia/i2ME/issues.)

Full Changelog: V1.3...V1.4RC1

This update changes/adds the following:

  • DerivedHTRecord (from TropicalAdvisory)
  • TIRecord (from TidesForecast)
  • AirportDelays
  • International/Unknown location generation (LFRecord)
  • Radar/Satellite Radar generation
  • Severe WX Qualifiers
  • BERecord fixes
  • Code cleanup
  • Metric/SI/Hybrid vocal code fixes (@SSPWXR0)
  • Ability to change language from en-US
  • Config changes

Resolved Issues:

  • #13 (Tide Forecast not being processed)

Known Issues

  • BERecord generations are not parsed properly by the i2's executioner, causing alerts not to show on the unit? (may be fixed, untested, #10)
  • AirportDelays rejected for some reason (#23)

V1.3.1 - Fixes for ClimatologyRecord/DHRecord

07 Jan 02:50

Choose a tag to compare

Full Changelog: V1.3...V1.3.1

This update changes/adds the following:

  • ClimatologyRecord can now actually be parsed by i2 executioner. The formatting of it on previous i2Me releases was incorrect.
  • ClimatologyRecord now sends up to 45 days.
  • DHRecord now generates.
  • Alerts are truncated to fit the 768 character limit (fix to #11)

Known Issues

  • BERecord generations are not parsed properly by the i2's executioner, causing alerts not to show on the unit.
  • BERecord may output a empty XML.

Dependencies

Running on Windows requires .NET 6.0.36 (x64 download)

V1.3

31 Dec 22:12
73c1f4b

Choose a tag to compare

Full Changelog: V1.2.6...V1.3

This update changes/adds the following:

  • Configurable Location Keys
  • Zip Code Lists
  • Mosquito Activity (@Jaidenism0722)
  • Dry Skin (@Jaidenism0722)
  • Tide Forecast
  • Watering Needs
  • Pollen Observations
  • Tropical Advisory
  • Climatology Record
  • Derived Hourly Record? (DHRecord, pretty much older hourly forecast, broken and disabled for now)
  • Mapping (Specifically updating HolidayMapping)
  • Support for Alert Bulletin Vocal Codes for Canada/Europe/Australia/Japan
  • Send commands via exec.exe instead of UDP Multicast
  • Don't skip everything if received BadRequest
  • Support for Map/Travel/Tide/Winter Getaway/Summer Getaway/Subset 1 (_1)/Subset 2 (_2) locations
  • Support for Metric/Metric (SI)/UK Hybrid

Known Issues

  • BERecord generations are not parsed properly by the i2's executioner, causing alerts not to show on the unit.
  • DHRecord generation is broken (unnecessary as it has been replaced by HourlyForecast, but might be nice to fix)
  • BERecord may output a empty XML.

Dependencies

Running on Windows requires .NET 6.0.36 (x64 download)

V1.2.6

17 Feb 03:25

Choose a tag to compare

Full Changelog: V1.2.3...V1.2.6

This update changes the following:

  • AirQuality records no longer hang during generation
  • Washington, DC locations no longer cause BERecord/AirQuality generation to halt the software
  • Verbose logs are no longer provided unless the software's Log Level is set to "Debug"
  • The software will halt and prompt you to exit if a valid weather.com API key is not present in the used configuration file
  • Fixed the path generated in the config to properly match the I2's default MachineProductCfg file
  • The "temp" directory is created by default when launching for the first time
  • Metro cities are now included in the locations that the software generates records for
  • Increased the Hourly Forecast timespan pulled from 6 hours to 48 hours.
  • Github actions artifacts are now generated after every commit to the Main branch through the repository's Actions tab

Known Issues

BERecord generations are not parsed properly by the i2's executioner, causing alerts not to show on the unit.

Dependencies

Running on Windows requires .NET 6.0.36 (x64 download)

V1.2.3

23 Dec 02:59

Choose a tag to compare

Full Changelog: V1.1.3...V1.2.3

This update changes the following:

  • Alerts are now cached during generation to prevent sending stale alerts to the unit
  • All data endpoints can now be turned off/on in the config (#3)

Known Issues

AirQuality has a tendency to fail on generation due to an XML Serialization issue. If your location has a valid EPA ID in its information, this problem doesn't occur.
AirQuality generation can cause hangs for certain locations when generating national LDL data.
(Only known to occur with USDC0001)
BERecord generations are not parsed properly by the i2's executioner, causing alerts not to show on the unit.

Dependencies

Running on Windows requires .NET 6.0.36 (x64 download)

V1.1.3

19 Dec 06:20

Choose a tag to compare

Full Changelog: V1.1.2...V1.1.3

This patch changes the following:

  • Fix AlertHeadlines collection hanging when a NoContent HTTP response is returned
  • Fix AlertHeadlines collection hanging due to placeholder LFRecord values for the zone ID. (#2)

Known Issues

AirQuality has a tendency to fail on generation due to an XML Serialization issue. If your location has a valid EPA ID in its information, this problem doesn't occur.
AirQuality generation can cause hangs for certain locations when generating national LDL data.
(Only known to occur with USDC0001)

Dependencies

Running on Windows requires .NET 6.0.36 (x64 download)

V1.1.2

18 Dec 22:52
7381550

Choose a tag to compare

Full Changelog: V1.0.1...V1.1.2

This update includes the following changes:

  • Fixed memory usage being higher than usual due to not closing the LFRecord database after use.
  • Location information is now cached after being fetched for the first time (#1)

Known Issues

AirQuality has a tendency to fail on generation due to an XML Serialization issue. If your location has a valid EPA ID in its information, this problem doesn't occur.
AirQuality generation can cause hangs for certain locations when generating national LDL data.
(Only known to occur with USDC0001)
Alerts can hang during generation if the zone code isn't filled out in the location information.
(Reported by Kodster on Discord)

Dependencies

Running on Windows requires .NET 6.0.36 (x64 download)

V1.0.1

18 Dec 20:52

Choose a tag to compare

Full Changelog: V1.0.0...V1.0.1

This patch includes the following changes:

  • National data can now be generated by enabling the <UseNationalLocations> flag during configuration
  • Record generation intervals are now configurable through the <RecordGenTimeSeconds> flag during configuration
  • Alert checking intervals are now configurable through the <CheckAlertTimeSeconds> flag during configuration

Known Issues

AirQuality has a tendency to fail on generation due to an XML Serialization issue. If your location has a valid EPA ID in its information, this problem doesn't occur.
AirQuality generation can cause hangs for certain locations when generating national LDL data.
(Only known to occur with USDC0001)

Dependencies

Running on Windows requires .NET 6.0.36 (x64 download)

V1.0.0

18 Dec 10:24

Choose a tag to compare

Full Changelog: https://github.com/mewtek/MistWX-I2MessageEncoder/commits/V1.0.0

The First Release! 🥳

Currently, all record generation works. A Linux build is also included in case you're interested in running this as its own standalone server.

Known Issues

AirQuality has a tendency to fail on generation due to an XML Serialization issue. If your location has a valid EPA ID in its information, this problem doesn't occur.

Dependencies

Running on Windows requires .NET 6.0.36 (x64 download)