Skip to content

Releases: milesmcc/shynet

Fix Cython/crypto build issues

28 Jul 03:19
Compare
Choose a tag to compare

What's Changed

  • fix: PyYAML dependency install (check #183) (temporary) by @djerfy in #272

New Contributors

Full Changelog: v0.13.0...v0.13.1

Stability and performance improvements

17 Jul 16:04
Compare
Choose a tag to compare

What’s Changed

v0.12.0

01 Jan 05:13
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.11.0...v0.12.0

Bug fixes and reliability improvements

01 Aug 02:00
03ced00
Compare
Choose a tag to compare

What’s Changed

Dashboard improvements, bug fixes, and upstream security improvements

13 Jun 21:06
e43718f
Compare
Choose a tag to compare

This release replaces the old list of countries with an annotated world map, adds relative bars to the tables to help visualize relative stats, and includes several bug fixes and upstream security improvements.

Notably, this is the first Shynet release that was driven entirely by contributors. I (Miles) did not develop any of the features myself—they were all contributed by our fantastic community (shoutout to @CasperVerswijvelt and @haaavk).

What’s Changed

Deploy using GitHub actions

14 May 16:34
Compare
Choose a tag to compare

This release will be our first to be deployed using GitHub Actions (and therefore to support an arm build).

UI & customization improvements

14 May 16:29
Compare
Choose a tag to compare

This release, which adds a large number of UI quality of life improvements and customization options, was made possible largely by @CasperVerswijvelt and @haaavk. Thank you for your contributions!

Full commit log:

*   afb78dc - (HEAD -> master, origin/master, origin/HEAD) Merge branch 'pagination-settings' (2 minutes ago) <R. Miles McCain>
|\  
| * d9e1ffd - (pagination-settings) Add DASHBOARD_PAGE_SIZE to TEMPLATE.env and app.json (2 weeks ago) <Paweł Jastrzębski>
| * 9fb875f - Add DASHBOARD_PAGE_SIZE to settings (2 weeks ago) <Paweł Jastrzębski>
* |   a4eaef0 - Merge branch 'hourly-chart' (2 minutes ago) <R. Miles McCain>
|\ \  
| * | 4cd0c47 - (hourly-chart) Add click handler for going from daily to hourly chart view by clicking chart at specific date (13 days ago) <CasperVerswijvelt>
| * | 7c69b0b - Fix hourly chart bug (2 weeks ago) <CasperVerswijvelt>
| * | 78bea50 - Use timedelta instead of checking days difference which did not work correctly (2 weeks ago) <CasperVerswijvelt>
| * | c2daf3a - Show hourly chart starting from ranges of 3 days and less (2 weeks ago) <CasperVerswijvelt>
| * | 2221a99 - When daterange is 1 day, show hourly data in chart (3 weeks ago) <CasperVerswijvelt>
:...skipping...
*   afb78dc - (HEAD -> master, origin/master, origin/HEAD) Merge branch 'pagination-settings' (2 minutes ago) <R. Miles McCain>
|\  
| * d9e1ffd - (pagination-settings) Add DASHBOARD_PAGE_SIZE to TEMPLATE.env and app.json (2 weeks ago) <Paweł Jastrzębski>
| * 9fb875f - Add DASHBOARD_PAGE_SIZE to settings (2 weeks ago) <Paweł Jastrzębski>
* |   a4eaef0 - Merge branch 'hourly-chart' (2 minutes ago) <R. Miles McCain>
|\ \  
| * | 4cd0c47 - (hourly-chart) Add click handler for going from daily to hourly chart view by clicking chart at specific date (13 days ago) <CasperVerswijvelt>
| * | 7c69b0b - Fix hourly chart bug (2 weeks ago) <CasperVerswijvelt>
| * | 78bea50 - Use timedelta instead of checking days difference which did not work correctly (2 weeks ago) <CasperVerswijvelt>
| * | c2daf3a - Show hourly chart starting from ranges of 3 days and less (2 weeks ago) <CasperVerswijvelt>
| * | 2221a99 - When daterange is 1 day, show hourly data in chart (3 weeks ago) <CasperVerswijvelt>
* | |   7891866 - Merge branch 'skip_heartbeat' (3 minutes ago) <R. Miles McCain>
|\ \ \  
| * | | 69ec373 - (skip_heartbeat) Fix xhr callbacks (3 weeks ago) <Paweł Jastrzębski>
| * | | ea893b2 - Skip heartbeat if there is no response (3 weeks ago) <Paweł Jastrzębski>
| | |/  
| |/|   
* | |   eedcbc4 - Merge branch 'haaavk/master' (3 minutes ago) <R. Miles McCain>
|\ \ \  
| * | | a1a083a - (haaavk/master) Replace yesterday date range with last 3 days (9 days ago) <Paweł Jastrzębski>
| * | | 8b167b2 - Fix date ranges (9 days ago) <Paweł Jastrzębski>
| * | | e9536f1 - Remove some date ranges (3 weeks ago) <Paweł Jastrzębski>
| * | | 6f835a4 - Fix code style (3 weeks ago) <Paweł Jastrzębski>
| * | | faf4f48 - Add custom ranges to litepicker (3 weeks ago) <Paweł Jastrzębski>
| * | | 2c0fafe - Fix litepicker event (3 weeks ago) <Paweł Jastrzębski>
| * | | 6eb41e0 - Fix litepicker colors (3 weeks ago) <Paweł Jastrzębski>
| * | | 3d43f22 - Update litepicker and add ranges plugin (3 weeks ago) <Paweł Jastrzębski>
| |/ /  
* | |   0d00662 - Merge branch 'custom-map-provider' (3 minutes ago) <R. Miles McCain>
|\ \ \  
| * | | f6e502d - (custom-map-provider) Remove trailing dollar in long and lat placeholder (2 weeks ago) <CasperVerswijvelt>
| * | | 32ae0aa - Change locationUrl to snake casing (3 weeks ago) <CasperVerswijvelt>
| * | | 278306d - Add custom location url from environment variable (3 weeks ago) <CasperVerswijvelt>
| | |/  
| |/|   
* | |   0b78f6d - Merge branch 'ui-improvements' (5 minutes ago) <R. Miles McCain>
|\ \ \  
| * | | ab51089 - (ui-improvements) Fix code checks, add button role and tabindex (85 minutes ago) <CasperVerswijvelt>
| * | | 86695db - Remove forgotten truncatechars (85 minutes ago) <CasperVerswijvelt>
| * | | 4e4cfe0 - Fix flex grow in header not working as intended (86 minutes ago) <CasperVerswijvelt>
| * | | f54b67e - Ellipsis overflow for long url on hit page (86 minutes ago) <CasperVerswijvelt>
| * | | 43f339e - Disable wrapping in table cells, prefer ellipsis (88 minutes ago) <CasperVerswijvelt>
| * | | b144efa - Many UI Improvements (89 minutes ago) <CasperVerswijvelt>
| * | | c06b7a0 - General styling improvements (2 hours ago) <CasperVerswijvelt>
| * | | f13745f - Make favicon not squish and add ellipsis overflow (2 hours ago) <CasperVerswijvelt>
| * | | 5c782dd - Use flag icons instead of emoji's (2 hours ago) <CasperVerswijvelt>
| * | | a6a5088 - (preserve-date-range) Contextual date improvements (2 hours ago) <R. Miles McCain>
| * | | 2b003b8 - Preserve date range in urls in side menu (6 days ago) <CasperVerswijvelt>
:...skipping...
*   afb78dc - (HEAD -> master, origin/master, origin/HEAD) Merge branch 'pagination-settings' (2 minutes ago) <R. Miles McCain>
|\  
| * d9e1ffd - (pagination-settings) Add DASHBOARD_PAGE_SIZE to TEMPLATE.env and app.json (2 weeks ago) <Paweł Jastrzębski>
| * 9fb875f - Add DASHBOARD_PAGE_SIZE to settings (2 weeks ago) <Paweł Jastrzębski>
* |   a4eaef0 - Merge branch 'hourly-chart' (2 minutes ago) <R. Miles McCain>
|\ \  
| * | 4cd0c47 - (hourly-chart) Add click handler for going from daily to hourly chart view by clicking chart at specific date (13 days ago) <CasperVerswijvelt>
| * | 7c69b0b - Fix hourly chart bug (2 weeks ago) <CasperVerswijvelt>
| * | 78bea50 - Use timedelta instead of checking days difference which did not work correctly (2 weeks ago) <CasperVerswijvelt>
| * | c2daf3a - Show hourly chart starting from ranges of 3 days and less (2 weeks ago) <CasperVerswijvelt>
| * | 2221a99 - When daterange is 1 day, show hourly data in chart (3 weeks ago) <CasperVerswijvelt>
* | |   7891866 - Merge branch 'skip_heartbeat' (3 minutes ago) <R. Miles McCain>
|\ \ \  
| * | | 69ec373 - (skip_heartbeat) Fix xhr callbacks (3 weeks ago) <Paweł Jastrzębski>
| * | | ea893b2 - Skip heartbeat if there is no response (3 weeks ago) <Paweł Jastrzębski>
| | |/  
| |/|   
* | |   eedcbc4 - Merge branch 'haaavk/master' (3 minutes ago) <R. Miles McCain>
|\ \ \  
| * | | a1a083a - (haaavk/master) Replace yesterday date range with last 3 days (9 days ago) <Paweł Jastrzębski>
| * | | 8b167b2 - Fix date ranges (9 days ago) <Paweł Jastrzębski>
| * | | e9536f1 - Remove some date ranges (3 weeks ago) <Paweł Jastrzębski>
| * | | 6f835a4 - Fix code style (3 weeks ago) <Paweł Jastrzębski>
| * | | faf4f48 - Add custom ranges to litepicker (3 weeks ago) <Paweł Jastrzębski>
| * | | 2c0fafe - Fix litepicker event (3 weeks ago) <Paweł Jastrzębski>
| * | | 6eb41e0 - Fix litepicker colors (3 weeks ago) <Paweł Jastrzębski>
| * | | 3d43f22 - Update litepicker and add ranges plugin (3 weeks ago) <Paweł Jastrzębski>
| |/ /  
* | |   0d00662 - Merge branch 'custom-map-provider' (3 minutes ago) <R. Miles McCain>
|\ \ \  
| * | | f6e502d - (custom-map-provider) Remove trailing dollar in long and lat placeholder (2 weeks ago) <CasperVerswijvelt>
| * | | 32ae0aa - Change locationUrl to snake casing (3 weeks ago) <CasperVerswijvelt>
| * | | 278306d - Add custom location url from environment variable (3 weeks ago) <CasperVerswijvelt>
| | |/  
| | |/  
| |/|   
* | |   0b78f6d - Merge branch 'ui-improvements' (5 minutes ago) <R. Miles McCain>
|\ \ \  
| * | | ab51089 - (ui-improvements) Fix code checks, add button role and tabindex (85 minutes ago) <CasperVerswijvelt>
| * | | 86695db - Remove forgotten truncatechars (85 minutes ago) <CasperVerswijvelt>
| * | | 4e4cfe0 - Fix flex grow in header not working as intended (86 minutes ago) <CasperVerswijvelt>
| * | | f54b67e - Ellipsis overflow for long url on hit page (86 minutes ago) <CasperVerswijvelt>
| * | | 43f339e - Disable wrapping in table cells, prefer ellipsis (88 minutes ago) <CasperVerswijvelt>
| * | | b144efa - Many UI Improvements (89 minutes ago) <CasperVerswijvelt>
| * | | c06b7a0 - General styling improvements (2 hours ago) <CasperVerswijvelt>
| * | | f13745f - Make favicon not squish and add ellipsis overflow (2 hours ago) <CasperVerswijvelt>
| * | | 5c782dd - Use flag icons instead of emoji's (2 hours ago) <CasperVerswijvelt>
| * | | a6a5088 - (preserve-date-range) Contextual date improvements (2 hours ago) <R. Miles McCain>
| * | | 2b003b8 - Preserve date range in urls in side menu (6 days ago) <CasperVerswijvelt>
| * | | 023e0fd - Preserve date range query parameters (8 days ago) <CasperVerswijvelt>
| * | | 03f88af - Update test for my new instance (3 weeks ago) <R. Miles McCain>
| * | |   87b7ce2 - Merge branch 'improve_currently_online' into dev (3 weeks ago) <R. Miles McCain>
| |\ \ \  
| | * | | 71431fc - (improve_currently_online) Fix currently_online (3 weeks ago) <Paweł Jastrzębski>
| | | |/  
| | |/|   
| * | | 26c1ae2 - Fix ingest when MMDB not found (3 weeks ago) <R. Miles McCain>
| * | |   36d7250 - Merge branch 'CasperVerswijvelt/master' into dev (3 weeks ago) <R. Miles McCain>
| |\ \ \  
| * | | | 68945df - (snippet-after-create) Improve service page when no hits are recorded (3 weeks ago) <R. Miles McCain>
| * | | | fef531e - Improve homepage when no services exist (3 weeks ago) <R. Miles McCain>
| * | | | 46176b1 - Merge 2 steps (3 weeks ago) <CasperVerswijvelt>
| * | | | 94c53d2 - Show snippet on service page when not hits are recorded yet (3 weeks ago) <CasperVerswijvelt>
| | |_|/  
| |/| |   
* | | |   74ddef1 - Merge branch 'flag-icons' (6 minutes ago) <R. Miles McCain>
|\ \ \ \  
| * | | | 369f4d8 - (flag-icons) Use flag icons instead of emoji's (3 weeks ago) <CasperVerswijvelt>
| |/ / /  
* | | | 9d9d4a7 - (dev) Bump version to v0.9.0 (11 minutes ago) <R. Miles McCain>
* | | | d66f683 - (origin/dev) Add DASHBOARD_PAGE_SIZE to settings (18 minutes ago) <Paweł Jastrzębski>
* | | | b4464...
Read more

Preemptive migration fix for complex deployments

29 Mar 15:11
Compare
Choose a tag to compare

This small patch update splits a particularly troublesome migration into two migrations so that users with complex deployment setups are able to migrate without any special work.

Small bug fix

29 Mar 14:39
Compare
Choose a tag to compare

This small patch release fixes aggressive hash salting.

Performance, privacy, and flexibility improvements

28 Mar 22:19
Compare
Choose a tag to compare

Note: updating to this version of Shynet will apply several migrations to your database. These may take upwards of 20 minutes to complete, depending on the size of your database.

Changelog:

* c2234ec - (HEAD -> dev, origin/dev) Bump version <R. Miles McCain>
* 02cbee5 - Cache bounce <R. Miles McCain>
* 518436f - Relock npm packages <R. Miles McCain>
* 311aa2b - Drop Turbolinks <R. Miles McCain>
* 8ad44dd - Add pagination to dashboard <R. Miles McCain>
* 874aad8 - Store service directly in Hit <R. Miles McCain>
* f2e875d - Add indexes to key Hit fields <R. Miles McCain>
* 45fd32c - Index `last_seen` <R. Miles McCain>
* 08b36ba - Integrate debug toolbar <R. Miles McCain>
* d5cfe57 - Add debug toolbar <R. Miles McCain>
*   c131cfe - Merge branch 'patch-1' into dev <R. Miles McCain>
|\  
| * 9df8647 - (patch-1) Fix #99 <Kasper Seweryn>
* | 526d4cd - Relock Pipfile <R. Miles McCain>
* |   8e09871 - Merge branch 'dependabot/pip/django-3.1.6' into dev <R. Miles McCain>
|\ \  
| * | 22d996b - (origin/dependabot/pip/django-3.1.6, dependabot/pip/django-3.1.6) Bump django from 3.1.3 to 3.1.6 <dependabot[bot]>
* | |   6aa3ce0 - Merge branch 'dependabot/pip/pyyaml-5.4' into dev <R. Miles McCain>
|\ \ \  
| |_|/  
|/| |   
| * | 23ea8e4 - (origin/dependabot/pip/pyyaml-5.4, dependabot/pip/pyyaml-5.4) Bump pyyaml from 5.3.1 to 5.4 <dependabot[bot]>
| |/  
| * b7a6ac9 - (origin/master, origin/HEAD) Bump apexcharts from 3.23.1 to 3.24.0 (#97) <dependabot[bot]>
* | 38d8d41 - Update kubernetes deployments <R. Miles McCain>
* | 592613a - Use dev shynet in kubernetes deployments <R. Miles McCain>
* | e9f43c6 - Bump version <R. Miles McCain>
* | 89c6800 - Fix formatting <R. Miles McCain>
* | db9c807 - Add optional more aggressive salting (fixes #95) <R. Miles McCain>
* |   6e48a3e - Merge branch 'global-ip-block' into dev <R. Miles McCain>
|\ \  
| * | c0d0273 - (global-ip-block) Add additional env variable to template <Oliver Kamer>
| * | d071a91 - Block Collect IP option if disabled globally <Oliver Kamer>
| * | d67e14b - Block IP collection from settings <Oliver Kamer>
| * | 174a386 - Add block all ips to settings <Oliver Kamer>
| * | ce23cfc - Add pycharm gitignore stuff <Oliver Kamer>
| |/  
* |   ba9a716 - Merge branch 'heartbeat-frequency' into dev <R. Miles McCain>
|\ \  
| * | 8be690c - (heartbeat-frequency) Use heartbeat frequency for currently active <Oliver Kamer>
| |/  
* / 6d7292a - Fix duration change being unknown (fixes #89) <R. Miles McCain>