be29abd29a 
								
							 
						 
						
							
							
								
								add webhook event for peer state change ( #444 ) ( #468 )  
							
							... 
							
							
							
							* add webhook event for peer state change (#444 )
new event types: connect and disconnect
example payload:
```json
{
  "event": "connect",
  "entity": "peer",
  "identifier": "Fb5TaziAs1WrPBjC/MFbWsIelVXvi0hDKZ3YQM9wmU8=",
  "payload": {
    "PeerId": "Fb5TaziAs1WrPBjC/MFbWsIelVXvi0hDKZ3YQM9wmU8=",
    "IsConnected": true,
    "IsPingable": false,
    "LastPing": null,
    "BytesReceived": 1860,
    "BytesTransmitted": 10824,
    "LastHandshake": "2025-06-26T23:04:33.325216659+02:00",
    "Endpoint": "10.55.66.77:33874",
    "LastSessionStart": "2025-06-26T22:50:40.10221606+02:00"
  }
}
```
* add webhook docs (#444 ) 
							
						 
						
							2025-06-27 12:37:10 +02:00  
				
					
						
							
							
								 
						
							
								7d0da4e7ad 
								
							 
						 
						
							
							
								
								chore: use interfaces for all other services  
							
							
							
						 
						
							2025-03-23 23:09:47 +01:00  
				
					
						
							
							
								 
						
							
								7473132932 
								
							 
						 
						
							
							
								
								chore: replace logrus with standard lib log/slog  
							
							
							
						 
						
							2025-03-02 08:51:13 +01:00  
				
					
						
							
							
								 
						
							
								e24acfa57d 
								
							 
						 
						
							
							
								
								chore: cleanup code formatting  
							
							
							
						 
						
							2025-02-28 08:37:55 +01:00  
				
					
						
							
							
								 
						
							
								3020fbca4e 
								
							 
						 
						
							
							
								
								fix change of peer identifier (public key) ( #265 )  
							
							
							
						 
						
							2025-01-05 11:30:34 +01:00  
				
					
						
							
							
								 
						
							
								d8eac37302 
								
							 
						 
						
							
							
								
								Updated metrics, added dashboard for Grafana ( #311 )  
							
							... 
							
							
							
							* Updated metrics, added dashboard for Grafana
* Remove unused interfce metric
* Set default scrape interval 
							
						 
						
							2024-10-09 22:33:50 +02:00  
				
					
						
							
							
								 
						
							
								f22a7e4a2e 
								
							 
						 
						
							
							
								
								feat: Metrics for Prometheus ( #309 )  
							
							... 
							
							
							
							* feat: prometheus metrics
* Added Prometheus resources support to helm chart 
							
						 
						
							2024-09-29 22:10:50 +02:00  
				
					
						
							
							
								 
						
							
								8b820a5adf 
								
							 
						 
						
							
							
								
								V2 alpha - initial version ( #172 )  
							
							... 
							
							
							
							Initial alpha codebase for version 2 of WireGuard Portal.
This version is considered unstable and incomplete (for example, no public REST API)! 
Use with care!
Fixes/Implements the following issues:
 - OAuth support #154 , #1  
 - New Web UI with internationalisation support #98 , #107 , #89 , #62 
 - Postgres Support #49  
 - Improved Email handling #47 , #119  
 - DNS Search Domain support #46  
 - Bugfixes #94 , #48  
---------
Co-authored-by: Fabian Wechselberger <wechselbergerf@hotmail.com> 
							
						 
						
							2023-08-04 13:34:18 +02:00