Shynet Versions Save

Modern, privacy-friendly, and detailed web analytics that works without cookies or JS.

v0.13.1

9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/milesmcc/shynet/compare/v0.13.0...v0.13.1

v0.13.0

10 months ago

What’s Changed

  • Bump django from 4.1.9 to 4.1.10 (#271) @dependabot
  • Update TEMPLATE.env - add command to generate django secret (#270) @rsp2k
  • Bump cryptography from 38.0.1 to 41.0.0 (#269) @dependabot
  • Bump requests from 2.28.1 to 2.31.0 (#268) @dependabot
  • Fix performence in dashboard (#264) @haaavk
  • Bump django from 4.1.7 to 4.1.9 (#267) @dependabot
  • Bump sqlparse from 0.4.2 to 0.4.4 (#265) @dependabot
  • Respect dnt in js tracker (#257) @haaavk
  • Bump django from 4.1.6 to 4.1.7 (#256) @dependabot
  • Bump django from 4.1.1 to 4.1.6 (#252) @dependabot
  • fix: small typo (#250) @0xflotus
  • Add fallback to PORT in healthcheck (#249) @sergioisidoro
  • Bump certifi from 2022.6.15.1 to 2022.12.7 (#244) @dependabot
  • Add api token field to UserAdmin (#241) @haaavk
  • Update poetry version in Dockerfile (#240) @haaavk
  • fix registeradmin's get_random_string missing argument (#236) @0b11stan
  • Add Black config and pre-commit hook (#231) @haaavk
  • test(core): fix factories (#229) @sumit4613
  • Add missing "i18n" to some templates (#226) @christianwgd
  • Add an API (#176) @haaavk
  • Localization (#214) @christianwgd
  • Add support for GPC header (#219) @doamatto
  • Provide full path for example sqlite path (#217) @jrib
  • Bump django from 3.2.14 to 3.2.15 (#222) @dependabot
  • Bump pyjwt from 2.3.0 to 2.4.0 (#211) @dependabot
  • Bump django from 3.2.12 to 3.2.14 (#216) @dependabot
  • Fix SQLite support (#210) @haplo
  • Bump minimist from 1.2.5 to 1.2.6 (#204) @dependabot
  • Bump django from 3.2.10 to 3.2.12 (#202) @dependabot
  • Add default 0 hits to chart_data (#195) @haaavk
  • Bump celery from 5.2.1 to 5.2.2 (#192) @dependabot
  • Remove empty js script from template (#189) @haaavk
  • Fix last month date range (#187) @haaavk

v0.12.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/milesmcc/shynet/compare/v0.11.0...v0.12.0

v0.11.0

2 years ago

What’s Changed

  • Add ability to toggle between map chart and country/session table (#153) @CasperVerswijvelt
  • Change snippet url to display current host (#159) @wvffle
  • Fix hits without sessions bug (#160) @haaavk
  • Fix ellipsis in multiple tables (#152) @CasperVerswijvelt

v0.10.0

2 years ago

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

  • GeoIP Map (#142) @CasperVerswijvelt
  • Add hits to chart data (#141) @haaavk
  • Percents + visualization (#139) @haaavk
  • Document possible time zone values (#147) @ianjmacintosh
  • Bump django from 3.1.9 to 3.1.12 (#150) @dependabot
  • Bump django from 3.1.8 to 3.1.9 (#146) @dependabot
  • Bump urllib3 from 1.26.4 to 1.26.5 (#145) @dependabot
  • Datepicker mobile overflow (#143) @CasperVerswijvelt

v0.9.1

3 years ago

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

v0.9.0

3 years ago

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>
* | | | b44642e - When daterange is 1 day, show hourly data in chart (18 minutes ago) <CasperVerswijvelt>
* | | | c12a7e9 - Document ACTIVE_USER_TIMEDELTA (18 minutes ago) <R. Miles McCain>
* | | | 0294d31 - Remove console warning from script (18 minutes ago) <R. Miles McCain>
* | | | 40cb5af - Skip heartbeat if there is no response (18 minutes ago) <Paweł Jastrzębski>
* | | | 073bd94 - Update litepicker and add ranges plugin (18 minutes ago) <Paweł Jastrzębski>
* | | | 3a01fef - Add custom location url from environment variable (18 minutes ago) <CasperVerswijvelt>
* | | | 14a7ec6 - Make favicon not squish and add ellipsis overflow (18 minutes ago) <CasperVerswijvelt>
* | | | fdf2ab7 - Use flag icons instead of emoji's (18 minutes ago) <CasperVerswijvelt>
* | | | 737eeb5 - Contextual date improvements (18 minutes ago) <R. Miles McCain>
* | | | cb4855e - Preserve date range in urls in side menu (18 minutes ago) <CasperVerswijvelt>
* | | | f4127cf - Preserve date range query parameters (18 minutes ago) <CasperVerswijvelt>
* | | | 159015d - Update test for my new instance (18 minutes ago) <R. Miles McCain>
* | | | a7548d7 - Fix currently_online (18 minutes ago) <Paweł Jastrzębski>
* | | | da87ddb - Fix ingest when MMDB not found (18 minutes ago) <R. Miles McCain>
* | | | 4a76ab3 - Improve service page when no hits are recorded (18 minutes ago) <R. Miles McCain>
* | | | 4afeced - Improve homepage when no services exist (18 minutes ago) <R. Miles McCain>
* | | | 2a6efe1 - Merge 2 steps (18 minutes ago) <CasperVerswijvelt>
* | | | 07f3926 - Show snippet on service page when not hits are recorded yet (18 minutes ago) <CasperVerswijvelt>
* | | |   14ed0b7 - Merge branch 'docker-github-build' (21 minutes ago) <R. Miles McCain>
|\ \ \ \  
| |_|_|/  
|/| | |   
| * | | df6786e - (docker-github-build) Change docker push tags (3 weeks ago) <CasperVerswijvelt>
| * | | 6621625 - Multi arch docker build (3 weeks ago) <Casper Verswijvelt>
| | |/  
| |/|   
| * | c03ef52 - (CasperVerswijvelt/master) Fix pixel request from not allowed origin triggering a hit (6 weeks ago) <CasperVerswijvelt>

v0.8.2

3 years ago

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.

v0.8.1

3 years ago

This small patch release fixes aggressive hash salting.

v0.8.0

3 years ago

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>