Releases: ptidejteam/tools4cities-CITYdata
Releases · ptidejteam/tools4cities-CITYdata
CITYdata v1.10.0-beta
What's Changed
What's Changed
- Update the RSA key pairs path in Dockerfile by @SikandarEjaz in #195
- Update Dockerfile by @nkinesis in #196
- Fix credentials setup and update docs by @nkinesis in #197
- Prepare CITYdata for being served in a subpath by @nkinesis in #198
- Add base producers to the list of producers by @SikandarEjaz in #200
- Fix paths so they can be resolved correctly inside the jar by @nkinesis in #201
- Fix GeoJSONProducer paths for correct resolution inside the jar by @SikandarEjaz in #202
- Fix a file path resolution issue in JAR by @SikandarEjaz in #203
- Update CITYdata READMe file with demo presentation + Architecture update by @SikandarEjaz in #205
- Architecture update by @SikandarEjaz in #206
- Java doc cleanup in entire project by @SikandarEjaz in #207
- March 2026 Release by @MinetteMeyo in #211
Full Changelog: v1.9.0-beta...v1.10.0-beta
CityData v1.9.0-beta
What's Changed
- Issue #80: Adding the DatastoreManager implementation + tests by @MinetteMeyo in #169
- Add homepage by @Rushin-Makwana in #170
- Multi-user authentication added by @SikandarEjaz in #171
- Solved failed test error for UI home page by @Rushin-Makwana in #189
- Fix auth by @SikandarEjaz in #179
- Added new producers and operations for ingesting and processing sensor data AND integrated Github Actions on develop branch by @MinetteMeyo in #187
- Code examples by @SikandarEjaz in #192
- Pre-release checks by @MinetteMeyo in #193
Full Changelog: v.1.7.0-beta...v1.9.0-beta
CityData v1.8.0-beta
What's Changed
- Fix IntelliJ warnings by @Rushin-Makwana in #153
- Add unit tests for Base Producers by @SikandarEjaz in #161
- Add basic homepage by @nkinesis in #165
- Add Docker files by @nkinesis in #162
Full Changelog: v.1.6.0-beta...v.1.8.0-beta
CityData v1.7.0-beta
What's Changed
Full Changelog: v.1.5.0-beta...v.1.7.0-beta
What's Changed
- Fix IntelliJ warnings by @Rushin-Makwana in #153
- Add unit tests for Base Producers by @SikandarEjaz in #161
- Add basic homepage by @nkinesis in #165
- Add Docker files by @nkinesis in #162
- Pre-release August 2025 by @MinetteMeyo in #168
Full Changelog: v.1.6.0-beta...v.1.7.0-beta
CityData v1.6.0-beta
What's Changed
- Add parquet file support to energy consumption producer by @nkinesis in #136
- MergeOperation Tests by @SikandarEjaz in #120
- Replaced Exceptions MiddlewareExceptions throughout CityData and replaced e.getStacktrace by @Rushin-Makwana in #134
- Create building producer by @nkinesis in #138
- Improve error reporting for malformed queries by @nkinesis in #141
- Make instance variables private by @nkinesis in #142
- Remove protected keyword where it is not necessary by @nkinesis in #144
- Use final keyword by @nkinesis in #146
- Replaced ByteArrays with OutputStream by @Rushin-Makwana in #147
- Write tests for Discovery routes by @nkinesis in #150
- Re-add missing imports to MergeOperationTests by @SikandarEjaz in #151
- Replaced ByteArray with OutputStream in all Producers by @Rushin-Makwana in #154
- Implement authentication by @SikandarEjaz in #155
- Prepare version 1.6 beta by @nkinesis in #156
- Generate keypair on CI script by @nkinesis in #157
Full Changelog: v.1.5.0-beta...v.1.6.0-beta
CityData v1.5.0-beta
What's Changed
- Add example producers tests by @MinetteMeyo in #127
- Move base producers to a separate package by @MinetteMeyo in #130
- Remove unused throws by @nkinesis in #131
- Add tests for util classes by @Rushin-Makwana in #132
- Refactor getResult methods in Producers by @nkinesis in #133
- Add parquet file support to energy consumption producer by @nkinesis in #136
- Add MergeOperation Tests by @SikandarEjaz in #120
- Replaced Exceptions with MiddlewareExceptions, removed e.printStackTrace by @Rushin-Makwana in #134
- Create building producer by @nkinesis in #138
- Improve error reporting for malformed queries by @nkinesis in #141
- Make instance variables private by @nkinesis in #142
- Remove protected keyword where it is not necessary by @nkinesis in #144
- Use final keyword by @nkinesis in #146
- Replaced ByteArrays with OutputStream by @Rushin-Makwana in #147
Full Changelog: v1.3.0-beta...v.1.5.0-beta
CITYdata v1.4.0-beta
What's Changed
- Merge develop into master by @nkinesis in #123
- Debug issue in GitHub Actions by @nkinesis in #124
- Example producers tests by @MinetteMeyo in #127
- Add tests for producers by @MinetteMeyo in #130
- Remove unused "throws" keywords by @nkinesis in #131
- Tests for util classes by @Rushin-Makwana in #132
- Refactor getResult methods in Producers by @nkinesis in #133
- Prepare version 1.4 beta by @nkinesis in #135
Full Changelog: v1.3.0-beta...v1.4.0-beta
CITYdata v1.3.0-beta
What's Changed
- Reorganised files in the core by @Rushin-Makwana in #83
- Update maven.yml by @nkinesis in #114
- Add tests for RetrofitResultsProducer by @nkinesis in #115
- Update maven.yml by @nkinesis in #116
- Added local mongodb and /report to keep track of usage of producer by @Rushin-Makwana in #65
- Create middleware exceptions by @Rushin-Makwana in #118
- Create IEntity and remove unused method by @nkinesis in #121
- Use UUIDs, make small refactorings by @MinetteMeyo in #119
Full Changelog: v1.2.0-beta...v1.3.0-beta
CityData v1.2.0-beta
What's Changed
- Update README.md based on feedback from early testers by @nkinesis in #62, #63
- Feature/exists route by @MinetteMeyo in #68
- Fix tests by @nkinesis in #70
- Update tests by @nkinesis in #71
- Add implementation of /exists to master by @nkinesis in #72
- Update README and file paths by @nkinesis in #82
- Add license file by @nkinesis in #73
- Fix discovery routes by @nkinesis in #84
- Feature/exists route tests by @MinetteMeyo in #85
- Merge develop into master by @nkinesis in #106
Full Changelog: v1.1.0-beta...v1.2.0-beta
CityData v1.1.0-beta
What's Changed
- Github Actions test by @nkinesis in #9
- Add /routes and /producers by @SikandarEjaz in #15
- Complete reflection implementation by @nkinesis in #16
- Resolve Conflicts by @Rushin-Makwana in #18
- Add examples and update docs by @nkinesis in #26
- Added list of all operations route by @SikandarEjaz in #25
- Add merge operation by @nkinesis in #29
- Solved the class not found issue in reflection by @Rushin-Makwana in #28
- Add constant interface by @Rushin-Makwana in #33
- List operations route by @SikandarEjaz in #34
- Java code examples by @SikandarEjaz in #35
- Add ReflectionUtils and a new test case for /sync by @Rushin-Makwana in #17
- Fix/error messages and tests by @nkinesis in #40
- Create CKAN producer by @nkinesis in #44
- Add CKAN tests and test utilities by @nkinesis in #45
- Small improvements to Runners and AbstractProducer by @nkinesis in #46
- JS code examples by @SikandarEjaz in #47
- Add test for all routes by @Rushin-Makwana in #52
- Added Firebase producer by @Rushin-Makwana in #55
- Improve diagrams and docs by @nkinesis in #56
- Re-implement retrofit results producer by @nkinesis in #57
- Add diagrams PNGs in higher resolution by @nkinesis in #58
- Add Python examples by @Rushin-Makwana in #59
- Add placeholder for the /exists route by @nkinesis in #60
- Merge recent changes from develop into master by @nkinesis in #61
New Contributors
- @SikandarEjaz made their first contribution in #15
Full Changelog: beta_release...v1.1.0-beta