openwebrxplus/debian/changelog

466 lines
21 KiB
Plaintext

openwebrx (1.2.21) bullseye jammy; urgency=low
* Added CPU temperature to the CPU load display.
* Added UTC clock to the receiver panel.
* Added default bookmarks.json file with some common bookmarks.
* Fixed secondary waterfall requiring FFT compression.
* Fixed center_freq changes not propagating up.
* Extended 2m and 70cm bands to reflect US definitions.
* Made ISM device model column wider.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 1 Jul 2023 16:12:00 +0000
openwebrx (1.2.20) bullseye jammy; urgency=low
* Increased ISM mode bandwidth from 48kHz to 250kHz.
* Added admin-defined receiver name (if any) to the window title.
* Made scanner continue scan from the last active bookmark.
* Fixed CSDR crashing OWRX at >48kHz NFM deemphasis bandwidths.
* Fixed Soapy extra settings being sent as individual values.
* Fixed Settings icon getting cut off in Chrome on Android.
* Fixed number input dialog shifting the UI on mobile devices.
* Fixed accidental resize on mobile devices.
* Optimized CW decoder, RTTY, SSTV, FAX operation in CSDR.
* Now killing slave process if it does not quit in 3 seconds.
* Added 8m amateur band.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 17 Jun 2023 16:12:00 +0000
openwebrx (1.2.19) bullseye jammy; urgency=low
* Added separate ZVEI decoder for German SELCALL modes.
* Added device option to require magic key for profile changes.
* Added option to swap mouse wheel between tuning and zooming.
* Added optional frame to bookmark dialogs.
* Updated column names and formatting for PAGE, HFDL, ISM panels.
* Updated rtl-433 invocation to be compatible with older versions.
* Renamed HFDL background service output to "HFDL-*".
* Changed "pocsag" mode to "page" in bands.json.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 10 Jun 2023 16:12:00 +0000
openwebrx (1.2.18) bullseye jammy; urgency=low
* Integrated rtl-433 and dumphfdl decoder tools.
* Added universal PAGE decoder (POCSAG + FLEX) via multimon-ng.
* Added ISM decoder via rtl-433.
* Added HFDL decoder via dumphfdl.
* Added color identification for pager addresses.
* Added optional filter to only show readable pager messages.
* Added file browser support for text logs (such as ISM or HFDL).
* Added HFDL-based aircraft display to the map.
* Enabled background service functionality for HFDL, ISM, and PAGE.
* Enabled squelch support for SELCALL, SSTV, and FAX decoders.
* Changed read() to read1() in PopenModule to get immediate input.
* Made PopenModule kill process that refuses to terminate on its own.
* Disabled the original POCSAG decoder, superseded by the new one.
* Added 433.92MHz ISM frequency to the bandplan.
* Added 6.25kHz and 8.33kHz tuning steps.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 3 Jun 2023 16:12:00 +0000
openwebrx (1.2.17) bullseye jammy; urgency=low
* Integrated multimon-ng digital mode decoding suite.
* Added FLEX paging protocol decoder, provided by multimon-ng.
* Added SELCALL decoders for EEA, EIA, CCIR, DTMF standards.
* Fixed center frequency modifications surviving profile change.
* Fixed waterfall colors resetting when changing center frequency.
* Fixed background decoding cases using resampler.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 27 May 2023 16:12:00 +0000
openwebrx (1.2.16) bullseye jammy; urgency=low
* Added ability to change center frequency by right-clicking arrow buttons.
* Added an option to allow audio recording (on by default).
* Added an option to allow center frequency changes (off by default).
* Added an option to require magic key for center frequency changes.
* Added 10Hz, 20Hz, and 50Hz steps for CW listeners.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 20 May 2023 16:12:00 +0000
openwebrx (1.2.15) bullseye jammy; urgency=low
* Added scanner, enabled with right click on SQ button.
* Scanner scans bookmarks using the current squelch level.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 13 May 2023 16:12:00 +0000
openwebrx (1.2.14) bullseye jammy; urgency=low
* Added automatic image conversion to PNG (requires ImageMagick).
* Ported MSK144 decoder from Jakob's development OWRX branch.
* Improved FAX parser, fixing several issues.
* Fixed color order issue with SSTV and FAX displays.
* Fixed several issues in the SSTV parser.
* Moved 4m band edges to fit most country-specific allocations.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 6 May 2023 16:12:00 +0000
openwebrx (1.2.13) bullseye jammy; urgency=low
* Added synchronous AM demodulator (SAM).
* Added 12.5kHz and 25kHz tuning steps.
* Extended default FAX page length to 1400 lines.
* Fixed bandpass bounds resetting after any frequency change.
* Fixed bandpass indicator labels cutting off.
* Fixed file browser, restricting all shots to 32% width.
* Fixed several bugs in the background FAX decoder.
* Made OWRX package depend on the latest PyCSDR package.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 29 Apr 2023 16:12:00 +0000
openwebrx (1.2.12) bullseye jammy; urgency=low
* Added FAX decoder, tested on weather fax transmissions.
* Added FAX background decoding service.
* Added option to ignore indirect APRS reports.
* Fixed a minor JavaScript error on startup.
* Optimized SSTV decoder code.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 22 Apr 2023 16:12:00 +0000
openwebrx (1.2.11) bullseye jammy; urgency=low
* Made receiver panel collapsible, to free screen estate.
* Now tracking and displaying paths taken by APRS packets.
* Added option to draw a frame around the receiver panel.
* Added option to prefer direct APRS reports to relayed ones.
* Added map option to turn off the colored squares.
* Added 145.825MHz APRS frequency for the ISS repeater.
* Fixed waterfall hangup when zooming at the edge of a band.
* Fixed computing paths traversed by APRS packets.
-- Marat Fayzullin <luarvique@gmail.com> Tue, 4 Apr 2023 16:12:00 +0000
openwebrx (1.2.10) bullseye jammy; urgency=low
* Added spectrum display, toggled with a receiver panel button.
* Added a setting to change how opaque the user interface is.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 25 Mar 2023 16:12:00 +0000
openwebrx (1.2.9) bullseye jammy; urgency=low
* Fixed missing 'N' letters in RTTY and CW decoders output.
* Fixed SSTV decoder getting stuck after receiving 2-3 images.
* Added SSTV debug messages to the log.
* Removed some unused SSTV frequencies from band plan.
* Removed SSTV NFM mode, since either USB or can be used with NFM.
* Multiple other small fixes and style changes.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 11 Mar 2023 16:12:00 +0000
openwebrx (1.2.8) bullseye jammy; urgency=low
* Added AIS vessel reporting, with the map and background service.
* Added configurable URL for looking up vessels by their MMSIs.
* Added Air and Marine service bands to the band plan.
* Added more SSTV frequencies to the band plan.
* Added US APRS frequency to the 2m band.
* Added frequency values to stored file names.
* Declared LSB and FM modes as supported by SSTV.
* SSTV decoder should now work in LSB mode.
* Refactored file storage mechanism.
* Refactored SSTV data parser.
* Multiple small fixes.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 4 Mar 2023 16:12:00 +0000
openwebrx (1.2.7) bullseye jammy; urgency=low
* Added MP3 recorder for saving received audio to files.
* Added "Files" page for viewing received SSTV frames.
* Added automatic deletion of previously received files.
* Added setting for how many received files should be kept.
* Clicking on an SSTV frame now saves it to a file.
-- Marat Fayzullin <luarvique@gmail.com> Thu, 23 Feb 2023 16:12:00 +0000
openwebrx (1.2.6) bullseye jammy; urgency=low
* Added SSTV decoder with user interface.
* Added background SSTV decoding to /tmp folder.
* Extended CB band up to 28MHz, as used in some countries.
* Added SSTV and RTTY frequencies to the bands layout.
* Added cleanup of stale wave file in the /tmp folder.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 18 Feb 2023 16:12:00 +0000
openwebrx (1.2.5) bullseye jammy; urgency=low
* Added RTTY decoder.
* Improved CW decoder.
* Fixed possible crash in CW chain.
* Switched both decoders to complex input.
* Can now use SHIFT with scroll wheel, as mouse button.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 4 Feb 2023 16:12:00 +0000
openwebrx (1.2.4) bullseye jammy; urgency=low
* Added automated CW decoder (experimental).
* Added scroll wheel support to frequency scale.
* Added changing bandpass bounds with scroll wheel.
* Added optional HTTPS support.
* Fixed frequency jumping to last input value.
* Made tuning buttons bigger.
-- Marat Fayzullin <luarvique@gmail.com> Sat, 28 Jan 2023 15:15:00 +0000
openwebrx (1.2.3) bullseye jammy; urgency=low
* Added configurable session timeout option, with a default page.
* Made multiple user interface improvements for touch screens.
* Made touch-and-drag panning more reliable.
* Added zoom in/out with the stretch/pinch gesture.
* Added buttons for precisely touch-tuning the frequency.
-- Marat Fayzullin <luarvique@gmail.com> Thu, 12 Jan 2023 15:15:00 +0000
openwebrx (1.2.2) bullseye jammy; urgency=low
* Added noise filter based on spectral subtraction.
* Added configurable tuning step.
* Added support for panning on touch screens.
* Made OWRX tune to the CW frequency in the CW mode.
* Improved APRS information display.
-- Marat Fayzullin <luarvique@gmail.com> Fri, 23 Dec 2022 15:15:00 +0000
openwebrx (1.2.1) bullseye jammy; urgency=low
* FifiSDR support fixed (pipeline formats now line up correctly)
* Added "Device" input for FifiSDR devices for sound card selection
-- Jakob Ketterl <jakob.ketterl@gmx.de> Tue, 20 Sep 2022 16:01:00 +0000
openwebrx (1.2.0) bullseye jammy; urgency=low
* Major rewrite of all demodulation components to make use of the new
csdr/pycsdr and digiham/pydigiham demodulator modules
* Preliminary display of M17 callsign information
* New devices supported:
- Blade RF
-- Jakob Ketterl <jakob.ketterl@gmx.de> Wed, 15 Jun 2022 16:20:00 +0000
openwebrx (1.1.0) buster hirsute; urgency=low
* Reworked most graphical elements as SVGs for faster loadtimes and crispier
display on hi-dpi displays
* Updated pipelines to match changes in digiham
* Changed D-Star and NXDN integrations to use new decoder from digiham
* Added D-Star and NXDN metadata display
-- Jakob Ketterl <jakob.ketterl@gmx.de> Mon, 02 Aug 2021 16:24:00 +0000
openwebrx (1.0.0) buster hirsute; urgency=low
* Introduced `squelch_auto_margin` config option that allows configuring the
auto squelch level
* Removed `port` configuration option; `rtltcp_compat` takes the port number
with the new connectors
* Added support for new WSJT-X modes FST4, FST4W (only available with WSJT-X
2.3) and Q65 (only available with WSJT-X 2.4)
* Added support for demodulating M17 digital voice signals using
m17-cxx-demod
* New reporting infrastructure, allowing WSPR and FST4W spots to be sent to
wsprnet.org
* Add some basic filtering capabilities to the map
* New arguments to the `openwebrx` command-line to facilitate the
administration of users (try `openwebrx admin`)
* New command-line tool `openwebrx-admin` that facilitates the
administration of users
* Default bandwidth changes:
- "WFM" changed to 150kHz
- "Packet" (APRS) changed to 12.5kHz
* Configuration rework:
- New: fully web-based configuration interface
- System configuration parameters have been moved to a new, separate
`openwebrx.conf` file
- Remaining parameters are now editable in the web configuration
- Existing `config_webrx.py` files will still be read, but changes made in
the web configuration will be written to a new storage system
- Added upload of avatar and panorama image via web configuration
* New devices supported:
- HPSDR devices (Hermes Lite 2) thanks to @jancona
- BBRF103 / RX666 / RX888 devices supported by libsddc
- R&S devices using the EB200 or Ammos protocols
-- Jakob Ketterl <jakob.ketterl@gmx.de> Thu, 06 May 2021 17:22:00 +0000
openwebrx (0.20.3) buster focal; urgency=low
* Fix a compatibility issue with python versions <= 3.6
-- Jakob Ketterl <jakob.ketterl@gmx.de> Tue, 26 Jan 2021 15:28:00 +0000
openwebrx (0.20.2) buster focal; urgency=high
* Fix a security problem that allowed arbitrary commands to be executed on
the receiver (See github issue #215:
https://github.com/jketterl/openwebrx/issues/215)
-- Jakob Ketterl <jakob.ketterl@gmx.de> Sun, 24 Jan 2021 22:50:00 +0000
openwebrx (0.20.1) buster focal; urgency=low
* Remove broken OSM map fallback
-- Jakob Ketterl <jakob.ketterl@gmx.de> Mon, 30 Nov 2020 17:29:00 +0000
openwebrx (0.20.0) buster focal; urgency=low
* Added the ability to sign multiple keys in a single request, thus enabling
multiple users to claim a single receiver on receiverbook.de
* Fixed file descriptor leaks to prevent "too many open files" errors
* Add new demodulator chain for FreeDV
* Added new HD audio streaming mode along with a new WFM demodulator
* Reworked AGC code for better results in AM, SSB and digital modes
* Added support for demodulation of "Digital Radio Mondiale" (DRM) broadcast
using the "dream" decoder.
* New default waterfall color scheme
* Prototype of a continuous automatic waterfall calibration mode
* New devices supported:
- FunCube Dongle Pro+ (`"type": "fcdpp"`)
- Support for connections to rtl_tcp (`"type": "rtl_tcp"`)
-- Jakob Ketterl <jakob.ketterl@gmx.de> Sun, 11 Oct 2020 13:02:00 +0000
openwebrx (0.19.1) buster focal; urgency=low
* Added ability to authenticate receivers with listing sites using
"receiver id" tokens
-- Jakob Ketterl <jakob.ketterl@gmx.de> Sat, 13 Jun 2020 16:46:00 +0000
openwebrx (0.19.0) buster focal; urgency=low
* Fix direwolf connection setup by implementing a retry loop
* Pass direct sampling mode changes for rtl_sdr_soapy to owrx_connector
* OSM maps instead of Google when google_maps_api_key is not set (thanks
@jquagga)
* Improved logic to pass parameters to soapy devices.
- `rtl_sdr_soapy`: added support for `bias_tee`
- `sdrplay`: added support for `bias_tee`, `rf_notch` and `dab_notch`
- `airspy`: added support for `bitpack`
* Added support for Perseus-SDR devices, (thanks @amontefusco)
* Property System has been rewritten so that defaults on sdr behave as
expected
* Waterfall range auto-adjustment now only takes the center 80% of the
spectrum into account, which should work better with SDRs that oversample
or have rather flat filter curves towards the spectrum edges
* Bugfix for negative network usage
* FiFi SDR: prevent arecord from shutting down after 2GB of data has been
sent
* Added support for bias tee control on rtl_sdr devices
* All connector driven SDRs now support `"rf_gain": "auto"` to enable AGC
* `rtl_sdr` type now also supports the `direct_sampling` option
* Added decoding implementation for for digimode "JS8Call" (requires an
installation of js8call and the js8py library)
* Reorganization of the frontend demodulator code
* Improve receiver load time by concatenating javascript assets
* HackRF support is now based on SoapyHackRF
* Removed sdr.hu server listing support since the site has been shut down
* Added support for Radioberry 2 Rasbperry Pi SDR Cape
-- Jakob Ketterl <jakob.ketterl@gmx.de> Mon, 01 Jun 2020 17:02:00 +0000
openwebrx (0.18.0) buster; urgency=low
* Compression, resampling and filtering in the frontend have been rewritten
in javascript, sdr.js has been removed
* Decoding of Pocsag modulation is now possible
* Removed the 3D waterfall since it had no real application and required ~1MB
of javascript code to be downloaded
* Improved the frontend handling of the "too many users" scenario
* PSK63 digimode is now available (same decoding pipeline as PSK31, but with
adopted parameters)
* The frequency can now be manipulated with the mousewheel, which should
allow the user to tune more precise. The tuning step size is determined by
the digit the mouse cursor is hovering over.
* Clicking on the frequency now opens an input for direct frequency selection
* URL hashes have been fixed and improved: They are now updated
automatically, so a shared URL will include frequency and demodulator,
which allows for improved sharing and linking.
* New daylight scheduler for background decoding, allows profiles to be
selected by local sunrise / sunset times
* The owrx_connector is now the default way of communicating with sdr
devices. The old sdr types have been replaced, all `_connector` suffixes on
the type must be removed!
* The sources have been refactored, making it a lot easier to add support for
other devices
* SDR device failure handling has been improved, including user feedback
* New devices supported:
* wsjt-x updated to 2.1.2
* The rtl_tcp compatibility mode of the owrx_connector is now configurable
using the `rtltcp_compat` flag
* explicit device filter for soapy devices for multi-device setups
* compatibility fixes for safari browsers (ios and mac)
* Offset tuning using the `lfo_offset` has been reworked in a way that
`center_freq` has to be set to the frequency you actually want to listen
to. If you're using an `lfo_offset` already, you will probably need to
change its sign.
* `initial_squelch_level` can now be set on each profile.
* Part of the frontend code has been reworked
- Audio buffer minimums have been completely stripped. As a result, you
should get better latency. Unfortunately, this also means there will be
some skipping when audio starts.
- Now also supports AudioWorklets (for those browser that have it).
- Mousewheel controls for the receiver sliders
* Error handling for failed SDR devices
* One of the most-requested features is finally coming to OpenWebRX:
Bookmarks (sometimes also referred to as labels).
There's two kinds of bookmarks available:
- Serverside bookmarks that are set up by the receiver administrator.
Check the file `bookmarks.json` for examples!
- Clientside bookmarks which every user can store for themselves. They are
stored in the browser's localStorage.
* Automatic reporting of spots to [pskreporter](https://pskreporter.info/) is
now possible. Please have a look at the configuration on how to set it up.
* Websocket communication has been overhauled in large parts. It should now
be more reliable, and failing connections should now have no impact on
other users.
* Profile scheduling allows to set up band-hopping if you are running
background services.
* APRS now has the ability to show symbols on the map, if a corresponding
symbol set has been installed. Check the config!
* Debug logging has been disabled in a handful of modules, expect vastly
reduced output on the shell.
* New set of APRS-related features
- Decode Packet transmissions using direwolf (1k2 only for now)
- APRS packets are mostly decoded and shown both in a new panel and on the
map
- APRS is also available as a background service
- direwolfs I-gate functionality can be enabled, which allows your receiver
to work as a receive-only I-gate for the APRS network in the background
* Demodulation for background services has been optimized to use less total
bandwidth, saving CPU
* More metrics have been added; they can be used together with collectd and
its curl_json plugin for now, with some limitations.
* New bandplan feature, the first thing visible is the "dial" indicator that
brings you right to the dial frequency for digital modes
* fixed some bugs in the websocket communication which broke the map
* WSJT-X integration (FT8, FT4, WSPR, JT65, JT9 using wsjt-x demodulators)
* New Map Feature that shows both decoded grid squares from FT8 and Locations
decoded from YSF digital voice
* New Feature report that will show what functionality is available
* major rework on the openwebrx core
* Support of multiple SDR devices simultaneously
* Support for multiple profiles per SDR that allow the user to listen to
different frequencies
* Support for digital voice decoding
* Feature detection that will disable functionality when dependencies are not
available (if you're missing the digital
buttons, this is probably why)
* Support added for the following SDR sources:
- LimeSDR (`"type": "lime_sdr"`)
- PlutoSDR (`"type": "pluto_sdr"`)
- RTL_SDR via Soapy (`"type": "rtl_sdr_soapy"`) on special request to allow
use of the direct sampling mode
- SoapyRemote (`"type": "soapy_remote"`)
- FiFiSDR (`"type": "fifi_sdr"`)
- airspyhf devices (Airspy HF+ / Discovery) (`"type": "airspyhf"`)
-- Jakob Ketterl <jakob.ketterl@gmx.de> Tue, 18 Feb 2020 20:09:00 +0000