# GopherSecurity App Release Notes

## **v0.0.2-55**

10/18/2025

Added (listed oldest to newest)

* Add node map feature
* Add MCP server for gopher app
* Add network list cache feature
* Add incident management feature
* Add APIs to get node information
* Add APIs to get route information
* Add comprehensive unit tests for new APIs
* Add APIs to check and update DNS settings for macOS

Changed (listed oldest to newest)

* Don't open UDP log sockets by default
* Improve debugging log for update index node API
* Pass application-level log FD to macOS DNS API to propagate logs

Fixed (listed oldest to newest)

* Fix compile issues for macOS
* Fix some memory management issues
* Fix node ID for index node and get node info API
* Fix update index node API while adding single IPv4
* Fix IPv4 being overwritten by IPv6 for the same node ID

## **v0.0.2-52**

07/15/2025

Added (listed oldest to newest)

* Add intensive test coverage

Changed (listed oldest to newest)

* Change relay configuration

Fixed (listed oldest to newest)

* Fix Gopher App for Windows

## **v0.0.2-51**

06/25/2025

Added (listed oldest to newest)

* Finish iOS port of core networking
* Add inspecting policy in preview mode
* Add support to Bring Your Own DNS server
* Add APIs to customize macOS DNS settings
* Add host section to support Bring Your Own Host
* Add user input data format validation across board
* Add encrypted DNS feature such as DNS over TLS
* Add CLI commands of gopher conf reset | --dump \<dns | proxy | tunnel>
* Add split DNS feature to reroute DNS requests per domain specific rules
* Add navigability of mutually related entities to improve user experiences

Changed (listed oldest to newest)

* Change GlobalParameter to CommonParameter
* Enforce email-based 2FA authentication by default
* Do not open UDP log sockets to save file descriptor usage
* Enforce filling names of user, team and company while signing up
* Improve MFA flow with email, SMS and auth-app based authentication
* Improve SSO login flow with transition pages to involve user actions if needed
* Improve network logging capabilities to use application controlled log handle

Fixed (listed oldest to newest)

* Improve DNS conf hot update stability
* Fix cross-account issue for organization API
* Add intensive unit tests to cover happy and corner cases
* Fix a bug that split tunnel and DNS for two users interfere
* Start gopher tunnels for either split tunnel or split DNS
* Improve hot update pull APIs in case of empty version numbers
* Fix a bug of requiring credentials to switch user for account federation

## **v0.0.2-44**

05/27/2025

Added (listed oldest to newest)

* Add dump raw JSON conf
* Add gopher reconnect command
* Add split tunnel capability
* Add dual stack to split tunnel
* Add hot update support for split tunnel
* Add domain suffix support for split tunnel
* Add CLI commands of gopher conf -dump proxy | tunnel | dns

Changed (listed oldest to newest)

* Refactor native build infra to support iOS port

Fixed (listed oldest to newest)

* Other bug fixes.
* Fixed stuck issue while disconnecting multiple networks concurrently.

## **v0.0.2-35**

01/07/2025

Added (listed oldest to newest)

* Release RPM build for Fedora and CentOS
* Add 'gopher conf reset' command
* Make the conf/log path configurable
* Support gopher router with load balance mode
* Add graphic tool to customize network and node parameters
* Add 'gopher daemon start | stop | restart | status' commands
* Add API to retrieve size of memory needed by Gopherd to do dynamic memory allocation

Changed (listed oldest to newest)

* Improve hot-update of gopher configuration
* Add netSubnetRouterMode param to control mode of gopher router

Fixed (listed oldest to newest)

* Fix other bugs
* Gopherd should disconnect deleted & unauthorized networks

## **v0.0.2-34**

11/30/2024

Added (listed oldest to newest)

* Add 'gopher authcode' command
* Support gopher router with load balance mode
* Publish Gopher Android to Google Play
* Publish Gopher Windows to Microsoft Store
* Add self-hosted Gopher Linux using GPG mechanism
* Add various parameters to control gopher net/node/filter dump
* Normalize Gopher macOS package and/or installation

Changed (listed oldest to newest)

* Improve WebSocket relay
* Improve gopher app loading
* Improve log options (e.g. unify semantics of log levels)
* Improve IP filters (e.g. blocking ip, protocol and/or port on source and/or dest side)

Fixed (listed oldest to newest)

* Fix other bugs
* Fix gopher-net unit tests

## **v0.0.2-31**

10/22/2024

Added (listed oldest to newest)

* Add CDN support
* Port native to Android
* Add gopher native dump
* Added IP filters to Gopher native and app
* Improve bandwidth to support data-intensive applications

Changed (listed oldest to newest)

* Suspend gopher proxy by default
* Use standard Windows Service APIs

Fixed (listed oldest to newest)

* Fix other bugs.
* Fix switch account ID bug
* Fix empty account ID bug

## **v0.0.2-25**

10/01/2024

Added (listed oldest to newest)

* Make control block configurable
* Make start/stop of node instances thread-safe
* Add more global/network/node-level conf parameters

Changed (listed oldest to newest)

* Improve gopherd log
* Improve checking network interface
* Speed up node instance start/stop

Fixed (listed oldest to newest)

* Some bug fix-ups
* Fix installation issue on brand new Mac

## **v0.0.2-20**

09/19/2024

Added (listed oldest to newest)

* Add Microsoft SSO
* Post LAN address to index node
* Add API to get native JSON conf
* Add a switch to turn gopher-proxy off
* Add a switch to turn the control block off
* Auto-disconnect un-authorized networks
* Add global/network/node-level parameter conf

Changed (listed oldest to newest)

* Scale up to 10+ networks per account
* Scale up to 1000+ nodes per network
* Scale up to 100,000+ routes per network
* Improve connect/disconnect to avoid interference

Fixed (listed oldest to newest)

* Improve gopher CLI
* Fix replay core dumps
* Fix some memory leaks
* Fix installation issue on macOS
* Fix historical version issue on Windows

## **v0.0.2-12**

08/27/2024

Added (listed oldest to newest)

* Add switch team feature
* Add switch user feature
* Add remote logging
* Add discover in LAN
* Add GDB debug support
* Load test big number of nodes

Changed (listed oldest to newest)

* Extend log options
* Improve log framework
* Disable node probing
* Improve native FFI interfaces

Fixed (listed oldest to newest)

* Some other bug fix-ups
* Fixed windows openssl issue
* Fix memory allocation for native FFI

## **v0.0.2-03**

07/19/2024

Added (listed oldest to newest)

* Implement gopher dump

Changed (listed oldest to newest)

* Update gopher-net lib v84
* New network lib with fix-ups
* Skip custom subnet for router node

## **v0.0.2-02**

07/17/2024

Added (listed oldest to newest)

* Implement gopher router

Changed (listed oldest to newest)

* Update gopher-net lib v83
* Update about content
* Update network class model
* Update progress loader integration

## **v0.0.1-99**

06/20/2024

Fixed (listed oldest to newest)

* Various bug fix-ups

Added (listed oldest to newest)

* Update gopher-net-lib-v78
* Implement WebSocket proxy
* Implement Gopher packet trace
* Implement latency-based forwarding

## **v0.0.1-90**

04/21/2024

Added (listed oldest to newest)

* Update gopher-net-lib-v64
* Implement MFA for gopher-cli
* Implement gopher stats on packet and byte levels
* Implement proxy to improve connectivity

## **v0.0.1-88**

03/24/2024

Added (listed oldest to newest)

* Update gopher-net-lib-v62
* Implement quantum-resistant security

## **v0.0.1-87**

03/11/2024

Added (listed oldest to newest)

* Update gopher-net-lib-v59

## **v0.0.1-80**

03/01/2024

Fixed (listed oldest to newest)

* Fix deeplink sign-up and sign-in bug

Changed (listed oldest to newest)

* Update About content
* Update Help URL
* Move app beta to release


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gopher.security/software-downloads/gophersecurity-app-release-notes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
