2020-09-07 09:46:45 +02:00
|
|
|
# Changelog
|
|
|
|
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
2020-12-08 13:58:16 +01:00
|
|
|
## 0.2.0 - 2020-12-08
|
|
|
|
|
|
|
|
### Added
|
|
|
|
- Reload backends from configuration on SIGHUP
|
|
|
|
[#52](https://github.com/strukturag/nextcloud-spreed-signaling/pull/52)
|
|
|
|
[#53](https://github.com/strukturag/nextcloud-spreed-signaling/pull/53)
|
|
|
|
- Add support for virtual sessions
|
|
|
|
[#61](https://github.com/strukturag/nextcloud-spreed-signaling/pull/61)
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- Default to proxy url type "static" if none is configured
|
|
|
|
- Don't perform request to proxy if context is already done
|
|
|
|
- Mark session as used when proxy connection is interrupted to prevent
|
|
|
|
from timing out too early
|
|
|
|
- Use dedicated (shorter) timeout for proxy requests to avoid using the whole
|
|
|
|
available timeout for the first proxy request
|
|
|
|
- Update logging when creating / deleting publishers / subscribers
|
|
|
|
- Include load in stats response
|
|
|
|
- Send MCU messages through the session
|
|
|
|
[#55](https://github.com/strukturag/nextcloud-spreed-signaling/pull/55)
|
|
|
|
- Add '--full-trickle' to janus command
|
|
|
|
[#57](https://github.com/strukturag/nextcloud-spreed-signaling/pull/57)
|
|
|
|
- README: Add missing information for creating group
|
|
|
|
[#60](https://github.com/strukturag/nextcloud-spreed-signaling/pull/60)
|
|
|
|
- Canonicalize all URLs before comparisons / lookups
|
|
|
|
[#62](https://github.com/strukturag/nextcloud-spreed-signaling/pull/62)
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Handle case where etcd cluster is not available during startup
|
|
|
|
- Remove duplicate argument in Dockerfile
|
|
|
|
[#50](https://github.com/strukturag/nextcloud-spreed-signaling/pull/50)
|
|
|
|
- Handle old-style MCU configuration with type but no url
|
|
|
|
- Fix proxy client cleanup code
|
|
|
|
[#56](https://github.com/strukturag/nextcloud-spreed-signaling/pull/56)
|
|
|
|
|
|
|
|
|
2020-09-07 09:46:45 +02:00
|
|
|
## 0.1.0 - 2020-09-07
|
|
|
|
|
|
|
|
### Added
|
|
|
|
- Add Docker support
|
|
|
|
[#7](https://github.com/strukturag/nextcloud-spreed-signaling/pull/7)
|
|
|
|
- Added basic stats API
|
|
|
|
[#16](https://github.com/strukturag/nextcloud-spreed-signaling/pull/16)
|
|
|
|
- Add "reason" field to disinvite messages
|
|
|
|
[#26](https://github.com/strukturag/nextcloud-spreed-signaling/pull/26)
|
|
|
|
- Added support for multiple Nextcloud backends
|
|
|
|
[#28](https://github.com/strukturag/nextcloud-spreed-signaling/pull/28)
|
|
|
|
- Support connecting to multiple Janus servers
|
|
|
|
[#36](https://github.com/strukturag/nextcloud-spreed-signaling/pull/36)
|
|
|
|
- Added support for loading proxy tokens from etcd cluser
|
|
|
|
[#44](https://github.com/strukturag/nextcloud-spreed-signaling/pull/44)
|
|
|
|
- Proxy URLs are reloaded on SIGHUP
|
|
|
|
[#46](https://github.com/strukturag/nextcloud-spreed-signaling/pull/46)
|
|
|
|
- Added support for loading proxy URls from etcd cluster
|
|
|
|
[#47](https://github.com/strukturag/nextcloud-spreed-signaling/pull/47)
|
|
|
|
- Add option to override GeoIP lookups (e.g. for local addresses)
|
|
|
|
[#48](https://github.com/strukturag/nextcloud-spreed-signaling/pull/48)
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- The continent map is no longer downloaded on each build
|
|
|
|
[#29](https://github.com/strukturag/nextcloud-spreed-signaling/pull/29)
|
|
|
|
- NATS messages are processed directly
|
|
|
|
[#35](https://github.com/strukturag/nextcloud-spreed-signaling/pull/35)
|
|
|
|
- Support changed "slowlink" message from Janus > 0.7.3
|
|
|
|
[#39](https://github.com/strukturag/nextcloud-spreed-signaling/pull/39)
|
|
|
|
- The GeoIP database can be loaded from a local file
|
|
|
|
[#40](https://github.com/strukturag/nextcloud-spreed-signaling/pull/40)
|
|
|
|
- Drop support for Golang < 1.10.
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Fixes for building on FreeBSD
|
|
|
|
[#2](https://github.com/strukturag/nextcloud-spreed-signaling/pull/2)
|
|
|
|
- Fixes for typos in comments and error messages
|
|
|
|
[#10](https://github.com/strukturag/nextcloud-spreed-signaling/pull/10)
|
|
|
|
- Remove credentials from log
|
|
|
|
[#13](https://github.com/strukturag/nextcloud-spreed-signaling/pull/13)
|
|
|
|
|
|
|
|
### Documentation
|
|
|
|
- Add systemd to docs
|
|
|
|
[#3](https://github.com/strukturag/nextcloud-spreed-signaling/pull/3)
|
|
|
|
- Add caddy server to reverse proxy examples
|
|
|
|
[#5](https://github.com/strukturag/nextcloud-spreed-signaling/pull/5)
|
|
|
|
- Update link to API documentation
|
|
|
|
[#6](https://github.com/strukturag/nextcloud-spreed-signaling/pull/6)
|
|
|
|
- Update build requirements
|
|
|
|
[#12](https://github.com/strukturag/nextcloud-spreed-signaling/pull/12)
|
|
|
|
|
|
|
|
|
|
|
|
## 0.0.13 - 2020-05-12
|
|
|
|
|
|
|
|
- Initial OpenSource version.
|