Skip to content

Commit

Permalink
@3.9.0-beta.0
Browse files Browse the repository at this point in the history
  • Loading branch information
kanreisa committed Aug 17, 2021
1 parent 697c18b commit 62c89c8
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 3 deletions.
42 changes: 42 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,48 @@

see [Commit Logs](https://github.com/Chinachu/Mirakurun/commits/master) to check all.

## 3.9.0 (2021-xx-xx)

Performance improvements, fixes for memory leaks and bugs related to EPG processing, etc.

### Server Changes

- **config/server**: Change several default values based on typical usage.
- `programGCInterval`: `900000` (15 mins) → `3600000` (1 hour)
- `epgGatheringInterval`: `900000` (15 mins) → `1800000` (30 mins)
- `logoDataInterval`: `86400000` (1 day) → `604800000` (7 days)
- **config/server**: Remove `overflowTimeLimit`.
- **ts-filter**: Remove own overflow handling as it no longer makes sense.
- **ts-filter**: Fix memory leak when comparing CRC of broken PAT packet processing. (bug)
- **ts-filter**: Change EIT\[p/f\] information to use in EPG.
- **epg**: Add support for multiple EIT types.
- **epg**: Fix wrong event group processing. (bug)
- **epg**: Add support for event relay.
- **epg**: Add support for multi track audios.
- **epg**: Improve performance of parsing start_time of events.
- **epg**: Change to run asynchronously to reduce load.
- **program**: Add event group type as `type` to `db.ProgramRelatedItem` of `db.Program`.
- **program**: Fixed a problem in the implementation of conflict detection. (bug)
- **program**: Reduced the frequent repeated update events.
- **program**: Removed the `audio` property and added the `audios` property to support multi track audios. (**breaking change**)
- **api/iptv**: Fixed a problem with Kodi 19's IPTV feature that caused channel selection to take a long time. [#101](https://github.com/Chinachu/Mirakurun/pull/101)
- **api/getLogoImage**: Add `Cache-Control` header to cache logo images.
- **api/restart**: Improved the restart speed on Docker. (approx. 2 secs)
- **rpc**: Added a WebSocket RPC interface. (experimental)
- **ui**: Now using RPC interface.
- **ui**: Fix "EPG Gathering Network IDs" hex strings to upper case.
- **ui**: Add "EPG Gathering Interval" setting in Config/Server.

### Docker Changes

- Update base image to `node:16.6.2-buster-slim`.
- Fixed the exit signal handling properly.
- When a `SIGHUP` is received in a container, only the node process can be restarted quickly.

### Other Changes

- **package**: Update dependencies.

## 3.8.0 (2021-08-10)

Logo support enhanced.
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "mirakurun",
"preferGlobal": true,
"description": "Japanese DTV Tuner Server Service.",
"version": "3.8.0",
"version": "3.9.0-beta.0",
"homepage": "https://github.com/Chinachu/Mirakurun",
"keywords": [
"mirakurun",
Expand Down

0 comments on commit 62c89c8

Please sign in to comment.