Felis 27.0.0 (2024-04-17)¶
New Features¶
Added option for setting TAP_SCHEMA index in
load-tap
command. (DM-43683)Added option for creating a schema’s database if it does not exist when running the
create
command. (DM-43108)Added setting of log level and output file in the CLI (DM-43040)
Created a validator that will look for redundant datatype specifications. This is activated from the command line with the
--check-redundant--datatypes
flag. (DM-41247)
API Changes¶
Added a new
metadata
module for generating SQLAlchemyMetaData
from a schema. This replaces the old module that was used in thecreate
command for initializing the database. (DM-43079)Made columns nullable by default in the Pydantic data model. (DM-43753)
Refactored the
tap
module to use the Pydantic data model. (DM-42935)Moved database utilities into a separate package and refactored them. (DM-44721)
An API Removal or Deprecation¶
Documentation Improvements¶
Updated Felis documentation infrastructure. (DM-43787)