Releases: Krzysztofz01/AccessPointMap
v1.4.1
What's Changed
- Bssid based query upper case bug fix by @Krzysztofz01 in #125
- Map center location query endpoint added by @Krzysztofz01 in #126
- Dependencies version bump by @Krzysztofz01 in #127
- Dependencies version bump by @Krzysztofz01 in #129
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- Domain exception base by @Krzysztofz01 in #97
- Application layer result object utility by @Krzysztofz01 in #98
- Dependencies version bump by @Krzysztofz01 in #100
- Kml service task refactor by @Krzysztofz01 in #101
- Oui servce task cancellation support by @Krzysztofz01 in #102
- Pcap parser task cancellation support by @Krzysztofz01 in #103
- Repository abstraction layer refactor by @Krzysztofz01 in #99
- Obsolet idataaccess replacement by @Krzysztofz01 in #104
- Authentication data access and token fix by @Krzysztofz01 in #105
- Statistics query limit behaviour fix by @Krzysztofz01 in #106
- Potential regex-based DoS fix by @Krzysztofz01 in #107
- Integrations support for results and task cancellation by @Krzysztofz01 in #109
- Application layer results and task cancellation refactor by @Krzysztofz01 in #108
- Generic base controllers implementation by @Krzysztofz01 in #110
- Enh: Libs and build flag updated in the dockerfile by @Krzysztofz01 in #111
- Csv export query and hidden ssid fix by @Krzysztofz01 in #112
- Request identifier logging enrichement by @Krzysztofz01 in #114
- Task cancellation and specific queries for jobs by @Krzysztofz01 in #113
- Domain events logging refactor by @Krzysztofz01 in #115
- Application command logging by @Krzysztofz01 in #116
- Application layer extensive exception logging by @Krzysztofz01 in #117
- AccessPoint merging unit test fix by @Krzysztofz01 in #118
- Extending the administration ap dto by @Krzysztofz01 in #119
- Operation cancellation exception type fix by @Krzysztofz01 in #120
- Infrastructure entity builder api improvement and sqlite support by @Krzysztofz01 in #121
- Migration and db infrastructure settings by @Krzysztofz01 in #122
- Dependencies version bump by @Krzysztofz01 in #123
Changes:
- Support for SQLite datbase
- Performance improvements via full application cancellation token support
- Improved application logging
- A lot of application architecture and ,,best-practices'' improvements
- Refactor of the current base controller code base
- Support for more detailed API response codes and messages
- Refresh token authenitcation vulnerability fix
- Potential regex based denail of service vulnerability fix
- Efcore query spliting behaviour performance optimization
- Depreacted IDataAccess removed
- Dependencies version bump
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
- Dependencies version bump by @Krzysztofz01 in #86
- Hardcoded log level fix by @Krzysztofz01 in #87
- Validation registration bug fix by @Krzysztofz01 in #88
- Stamps run query implementation by @Krzysztofz01 in #89
- Accesspoint matching endpoints implementation by @Krzysztofz01 in #90
- Range based commands implementation by @Krzysztofz01 in #91
- Run queries linq-to-sql compilation fix by @Krzysztofz01 in #92
- Authenitcation related logging implementation by @Krzysztofz01 in #93
- QuerySplitingBehaviour optimization warning resolved by @Krzysztofz01 in #94
- Run query ordering and tracking optimization fix by @Krzysztofz01 in #95
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- Query implementation for integrations by @Krzysztofz01 in #61
- File support for query controller by @Krzysztofz01 in #62
- Query implementation for integrations by @Krzysztofz01 in #63
- File support for query controller by @Krzysztofz01 in #64
- Aircrack-ng query support by @Krzysztofz01 in #65
- Wireshark query support by @Krzysztofz01 in #66
- Advanced query params filtering implementation by @Krzysztofz01 in #67
- Wigle integration gz file support by @Krzysztofz01 in #68
- Wigle integration export support by @Krzysztofz01 in #69
- Search query fix to avoid breaking changes by @Krzysztofz01 in #71
- Accesspoint run identifier implementation by @Krzysztofz01 in #70
- Accesspoint presence implementation by @Krzysztofz01 in #72
- Run identifier mysql optional dependent fix by @Krzysztofz01 in #73
- Swagger and health check base url update by @Krzysztofz01 in #74
- Service behaviour logging implementation by @Krzysztofz01 in #75
- AccessPoint validation method fix by @Krzysztofz01 in #76
- Kml support implementation by @Krzysztofz01 in #77
- Access point presence dto property added by @Krzysztofz01 in #78
- Swagger response type docs support by @Krzysztofz01 in #79
- AccessPointNote mapping bug fix by @Krzysztofz01 in #80
- Access point simple dto enriched by @Krzysztofz01 in #81
- Wigle integration run spliting implementation by @Krzysztofz01 in #82
- Aircrack-ng run spliting implementation by @Krzysztofz01 in #83
- Dependencies version bump by @Krzysztofz01 in #84
Full Changelog: v1.2.1...v1.3.0
v1.2.1
What's Changed
- Repositories Add tracking without transaction by @Krzysztofz01 in #52
- Missing WiFi capabilities implemented by @Krzysztofz01 in #53
- P2P capability added to constants by @Krzysztofz01 in #54
- Repository query optimization fix by @Krzysztofz01 in #55
- Frequency chart data bug fix by @Krzysztofz01 in #56
- Oui support for creating lookup dictionaries by @Krzysztofz01 in #57
- Dependency version bump by @Krzysztofz01 in #58
- Application layer validation rework by @Krzysztofz01 in #59
Full Changelog: v1.2.0...v1.2.1
v1.2.0
A braking-change in the AccessPointMap project that allows for the storage of raw IEEE 802.11 frames and the introduction of support for data from Wireshark. The system of parsing raw payloads containing access point security-protocols has also been improved. Here is the list of changes:
- Pcap parsing and storage system implementation
- OUI and PCAP parsing support for integrations [Breaking-change]
- Stable rework release of the Aircrack-ng integration
- Aircrack-ng integration CSV parsing signal strength bug fix
- Stable rework release of the WiGLE integration
- New Wireshark integration implementationaa
- AccessPoint security payload parsing system rework [Breaking-change]
- Dependencies version bump
- Repository exist check performance fix
- Entity creation date bug fix
- Anti-XSS system false-positive bug fix
What's Changed
- AccessPointAnnotation entity validation fix by @Krzysztofz01 in #37
- Pcap system implementation by @Krzysztofz01 in #38
- Integration core abstraction services breaking changes by @Krzysztofz01 in #40
- Aircrackng integration core breaking changes support by @Krzysztofz01 in #41
- Wigle integration core breaking changes support by @Krzysztofz01 in #42
- Dependencies version bump by @Krzysztofz01 in #43
- Aircrackng integration csv bug fix by @Krzysztofz01 in #45
- Wigle integration form validation fix by @Krzysztofz01 in #46
- No tracking for repository exist check fix by @Krzysztofz01 in #47
- Accesspoint security rework by @Krzysztofz01 in #39
- AccessPointSecurity security-protocols serialization fix by @Krzysztofz01 in #48
- AuditableEntity creation date bug fix by @Krzysztofz01 in #49
- Wireshark integration implementation by @Krzysztofz01 in #44
- Xss middleware replaced with xss json converter by @Krzysztofz01 in #50
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Health check implementation by @Krzysztofz01 in #26
- Migration to net6 by @Krzysztofz01 in #27
- Dockerfile image version bump by @Krzysztofz01 in #28
- ORM tracking removed from queries by @Krzysztofz01 in #29
- Accesspoint adnnotations system implementation by @Krzysztofz01 in #30
- Efcore6 optional dependent breaking change fix by @Krzysztofz01 in #31
- WiGLE and Aircrack-ng support for AP metadata by @Krzysztofz01 in #32
- Obsolete RNGCryptoServiceProvider replaced by @Krzysztofz01 in #33
- XSS middleware newline bug fix by @Krzysztofz01 in #34
- SwaggerUI resolve reference bug fix by @Krzysztofz01 in #35
Full Changelog: v1.0.1...v1.1.0
v1.0.1
The license notices has been updated to also include information about libraries used for unit and integration tests.
What's Changed
- Testing utilities license notices by @Krzysztofz01 in #24
Full Changelog: v1.0.0...v1.0.1
v1.0.0
After about 3 years of work on the project, it can be stated that a stable and functional version of the AccessPointMap platform is ready. Over time, the platform has changed very much, previous unofficial versions:
- 0.1.0 - The first version in PHP.
- 0.2.0 - Monolithic version in PHP.
- 0.3.0 - Version separated into Node/ExpressJS microservices.
- 0.4.0 - Minimal version in ASP.NET.
- 0.5.0 - Updated clean-architecture ASP.NET version.
Version 1.0.0 is a monolith implemented with the Domain-Driven-Design and CQRS pattern. Here is a list of the most important changes.
What's Changed
- Business logic segregation by @Krzysztofz01 in #6
- Server side caching by @Krzysztofz01 in #7
- Accesspoint OUI background jobs by @Krzysztofz01 in #8
- Aircrackng integration by @Krzysztofz01 in #9
- Docker deployment by @Krzysztofz01 in #10
- Accesspoint domain features by @Krzysztofz01 in #11
- Support for cookie dependent auth dropped by @Krzysztofz01 in #12
- Gzip response compression support by @Krzysztofz01 in #13
- Exception messages based od environment by @Krzysztofz01 in #14
- Aircrack and Wigle integration better ex handling by @Krzysztofz01 in #15
- Oui resolving changes by @Krzysztofz01 in #16
- Xss middleware implementation by @Krzysztofz01 in #17
- Swagger settings and auth support by @Krzysztofz01 in #18
- Manufacturer sqlite query optimization by @Krzysztofz01 in #19
- Additional JWT configuration for secure mode by @Krzysztofz01 in #20
- Background jobs rework by @Krzysztofz01 in #21
- License by @Krzysztofz01 in #22
Full Changelog: https://github.com/Krzysztofz01/AccessPointMap/commits/v1.0.0