Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.0.3 #44

Merged
merged 19 commits into from
Aug 31, 2023
Merged

Release v1.0.3 #44

merged 19 commits into from
Aug 31, 2023

Conversation

yutaro-sakamoto
Copy link
Contributor

All changes are listed in NEWS and CHANGELOG.md

yutaro-sakamoto and others added 19 commits August 9, 2023 16:22
* Refactor scala files in dblibj/
  * This modification improves not only the readability of source code but also performance slightly.
* Implement caches for FETCH query
  * The environemnt variable OCESQL4J_FETCH_RECORDS indicates the number of records that will be extracted from a database in bulk and cahced.
* Cache metadata of SQL statement
  * This change improve the performance
* Enable matrix builds
  * OS
    * Ubuntu 22.04
    * Almalinux 9
  * PostgreSQL
    * 9.6
    * 15
* Refine workflow files
  * Add `workfolow_dispatch`
  * Update comments
  * Use CLASSPATH and related environment  variables
* Add dblibj/Makefile.am to make the installation procedure easier
* Update .gitignore slightly
* Add `format` script
  * `format` script formats C files using `clang-format`
  * `format` script formats Scala files using [scalafmt](https://scalameta.org/scalafmt/)
* C and Scala files are formatted by `format` script
* Add `check-format` script that checks if source code is formatted by `format` script
* Update CI
  * Run `check-format` script
  * Check C files using `cppcheck`
  * Check Scala files using [Scalastyle](https://github.com/scalastyle/scalastyle)
* Make a coverage report of C programs in ocesql/ in CI
* Refine workflow files sligtly
@yutaro-sakamoto yutaro-sakamoto merged commit 98db3ae into main Aug 31, 2023
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant