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

Data: Support for installing module + JPA alignment #311

Merged
merged 13 commits into from
Feb 17, 2021

Conversation

kishorereddy
Copy link
Contributor

@kishorereddy kishorereddy commented Feb 17, 2021

Overview

Misc fixes related to logs and Data modules
Several cosmetic changes due to some renamed/moved fields.

Ticket(s)

n/a

Links(s)

n/a

Dependencies

  1. Updated Logback to 1.2.3

Design

  1. Entities: Id annotation moved to entities
  2. Entities: Field annotation replaced with Column to align with JPA
  3. Entities: Modules/Entities API fixed to support installations
  4. Logs: Minor fix for filtering on the log level
  5. Logs: Upgrade logback to 1.2.3
  6. Logs: Added support for structured logging via overload methods taking in key/value pairs

Notes

n/a

Pending

n/a

Tests

  1. Unit-tests changed to handle rename of entity fields from field to column

@kishorereddy kishorereddy merged commit c68a59f into main Feb 17, 2021
@kishorereddy kishorereddy deleted the 2021-02-16-patch branch February 24, 2021 06:38
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