Initial Commit
v0.1.2
- Adjusted default ports
- Added open_flights databse .sql file
v0.1.3
- Added Airline, Airport and Route databse and classes
- Added basic Mysql connection and connection pooling
- Added basic Info and Airport REST ressource
- Added MySQL connector lib
Forgot to add MysSQL connector lib in previous commit
Moved web service project to subproject and added another subproject for unit tests
v0.2.0
- Added Gson as Json library
- Added Airline resource for airline database access
- Added MySqlStatementBuilder as a helper class
- AirlineDatabase can now filter by any field
v0.3.0
- Fixed WHERE clauses in MySqlSelectStatementBuilder
- Added global Application context
- Fixed parsing of command line arguments for sql settings
- Improved AirlineDatabase. Can now return ids or list of airlines filtered by any fields
- Implemented AirportDatabase and a basic RouteDatabase
- Added FlightInformation class as a entry point for any flight information such as airlines, airports or routes
- Removed completely unnecessary and slow connection validation from MySqlHelper
- Added new Restlet resources for new databases
- Slightly refactored Settings class
v0.3.1
- Added ant build script
- Renamed "libs" folder to "lib"
- Merged airline restlet resources into one AirlinesRessource
Added mkcommons-java submodule as library
Improved ant build script build.xml and updated .gitignore accordingly
v0.3.2
- The airline and airport database can now be queried for ids, name/code list or full objects
- The route, airline and airport restlet resources have been merged into one resource each
-
v0.3.3
- Added Apache Commons Lang library
- Added equals() and hashCode() methods to Airport, Airline and Route classes
- Added basic caching to AirlineDatabase and AirportDatabase
v0.3.4
- Replaced default HTTP connector with SimpleFramework which is much more stable and can handle concurrent requests
v0.3.5
- Small refactorings and code clean up
v0.3.6
- Added DatabaseInformation class
- Added version info to InfoRessource. Includes databaseVersion and webserviceVersion
v0.3.7
- MySQL stuff has been moved to MKCommons, updated project to make use of that
v0.4.0
- Airports and Airlines can now only be queued for full flight information or an index with code+name
v0.4.1
- Airline queries will only return active airlines
v0.4.2
- Fixed return type of REST API calls to json
v0.4.3
- Added possibility to query for not null (with '!null' for field)