Release Notes
2.3.0 = 8.30.2019
Features
Multi Tenancy
Masking
JWT CURL
Change Log / Fixes
OWL-566 Outliers Performance Review
OWL-522 Rules UI refactor
OWL-528 Build Controller method that determines whether there is a minority set of data shapes and only returns those shapes
OWL-605 profileRDD for comparison
OWL-550 OwlHub Management GUI for Multi Tenancy
OWL-524 behavior dimension to check for nulls
OWL-567 Shapes Insert unique idx conflict fix
OWL-603 Lookback query does not build correct bin boundaries
OWL-526 Handle Data Shapes more efficiently both for user experience and backend processing
OWL-590 Turn Outliers Preview Highlight back on with bulk write to DB
OWL-587 Load Activity does not correctly build time binned historical queries for PG/Oracle/MSSQL/DB2
OWL-608 validate source matches and counts
OWL-589 Specifying a queue name in the explorer page on the config tab doesn't get added to the ""Run CMD"" owlcheck cli
OWL-594 Installing just owl agent doesn't prompt for owl-postgres password
OWL-595 Agent Configs number of cores doesn't get added to the owlcheck
OWL-556 Customize Login page to select tenant before login
OWL-592 Compute Stats in DQRowCheck routine to optimize Profile Activity
OWL-614 Don't down score for Schema Evolution on first run
OWL-591 MultiTenant (MT) creation of more then one tenant spawns duplicates
OWL-598 Enable core to handle non-UTF-8 encoding when parsing target and source files
OWL-600 "Handle Tab and ""~|"" delimiter for file ingest in Owlcheck"
OWL-596 setup.sh when only installing Postgres misses creation of owl-env.sh script
OWL-545 setup.sh script all parameterized for unattended installations of owl
OWL-130 Agent Documentation
OWL-607 dupe test for block index
OWL-606 validate source matching values with count
OWL-576 Integrate BitBucket with Jenkins to automatically build and test batches of commits
OWL-134 MultiTenancy Documentation
OWL-133 HA Documentation
Known Issues
Job Scheduler start time is based on JVM start. If time is set to start job at 12:00:00 it may start at 12:00:59 if the JVM started on the 59th second.
Agent Edit page doesn't allow for edit of script location or name.
Creating a tenant will need an admin to login and sync schema after creating (should be done immediately after creation).
Job Estimator will be enhanced with additional parameters to generate more accurate estimates
postgres username cannot contain a "-" during setup
password with a $ in it need to be escaped
2.2.1 = 8.23.2019
No Features
Bug fixes only
Change Log/Fixes
Performance related improvements.
Bulk inserts into owl-postgres metastore
2.2.0 = 8.12.2019
Features
Improvements in DataBricks integration
SQL Editor
Explorer Page usability enhancements
Change Log/Fix
OWL-544 Datasets with a high number incidents of shape issues align all rows in preview
OWL-541 Create Additional Estimate Button on Explorer to display row and col values in addition to run settings
OWL-539 Implement Logic for runDate on owlCheck
OWL-538 Performance tuning of Histogram String when low number of rows and high number of columns
OWL-536 datashapes drill in with preview update
OWL-535 template creation with $rd parameter support.
OWL-534 Break Load().execute() into modular methods to better control loading and caching
OWL-533 change setup.sh script to pull hostname and add to owl-env.sh in place of localhost
OWL-527 Only look for data shapes on columns that have not been tagged as a semantic schema type
OWL-523 Dupe Slider in Wizard
OWL-521 VarSrc Lib in wizard owlcheck
OWL-520 Add Data Preview Collapsible Area Above Agent Area on Explorer
OWL-514 Owl Notebook API support for loading historical data
OWL-512 master - UI explorer adding custom persist at runtime.
OWL-504 256Bit Encryption on internal Enc Method
OWL-503 log encryption for Spark UI
OWL-502 Agent add exports in owl.properties specifically for agent due to shade of postgres
OWL-501 Clean Activity fix (VizErrors.Clean() test case fix)
OWL-500 Load Phase Build Historical breaks when dataCol predicate comes after where statement
OWL-497 Alter table commands between versions of owl - (Postgres release)
OWL-495 Databricks notebook execution have to manual update the application.properties file for it to write back to DB
OWL-494 Hoot Page Always Show 'Processing' for Hourly and Minute Run Ids
OWL-493 2019-06-18T11:08:00.000 0000 Date Parser Format Support
OWL-488 Categorical Data Preview Inserts - Check for Accuracy
OWL-484 Test Rules for Notebook API per OWL-472
OWL-483 --Conf support at CmdLine
OWL-481 Wizard Kerb Hive Support for OWL-479
OWL-480 Kerb JDBC Connection for OWL-479
OWL-479 Run OwlCheck Cluster mode when Hive JDBC is the Source
OWL-466 UI Save enhanced notifications
OWL-451 Run Tab enhancements In Wizard
OWL-437 Hoot DataPreview Highlight and Shapes
OWL-406 UI Global connection with customer password manager option
OWL-390 more s3 test cases
OWL-346 Hoot dynamic loading with UI improvements
OWL-322 Truth Set Rules
OWL-98 Install of components, interaction base on what is NOT installed.
OWL-48 COLUMN SEARCHING IN WIZARD
Known Issues
Job Estimator will be enhanced with additional parameters to generate more accurate estimates
postgres username cannot contain a "-" during setup
password with a $ in it need to be escaped
2.1 = 7.18.2019
Features
Scheduler added
Support for XML/ORC
Disable/Enable Notebook & Orient features for the UI
Admin Delegate sub-authorities for Managing User Access to Various Functions
owlcheck support of --conf (in owl-env.sh)
Connection Templates for common drivers
Change Log/Fix
OWL-453 Reference Record for Record Added Dropped
OWL-285 rule history -> removeAllRules,
OWL-486 Dupes on an integer column causes dupes to NOT be found,
OWL-460 owlcheck examples on gitbook,
OWL-459 documentation: add information about the scheduler (screenshots) and how to use it.,
OWL-457 backrun (-br) using cluster mode is failing do to what seems to be a spark context issue,
OWL-446 Any time the timezone is updated it generates more behaviors,
OWL-445 Setup.sh script to include all drivers at install time,
OWL-426 OwlCheck cannot run in Cluster mode when Hive JDBC is the Source,
OWL-423 Postgres Multiple Schema test within the same DB,
OWL-387 If Alert mail server is not setup - alert user when the click alerts that no email server has been setup
OWL-386 If Orient or Zeppelin are not installed we should just remove the buttons from the UI
OWL-344 owlcheck support of --conf
OWL-476 DataPreview Working in Hoot but not Rules/Profile
OWL-468 Databricks - Classpath issues running notebooks
OWL-467 Upgrade Web/Common to Spring 2
OWL-465 Application Features Endpoint
OWL-464 Controller Endpoint for Update Agent
OWL-462 Edit Agent Modal
OWL-461 Page Running status for Notebooks and Orient on Load
OWL-455 Shapes Testing
OWL-454 Hoot Actions Tab Updates
OWL-452 Pattern - rebranding and usability in explorer
OWL-450 Connection Templates For Common Drivers
OWL-449 Scheduler - one click Job scheduling
OWL-447 Back running - replays with templates
OWL-441 Job Scheduling
OWL-435 Shapes drill in preview does not scroll horizontal
OWL-433 Batch insert for DAO DataPreview by Executor
OWL-430 Change support email address
OWL-400 Validate Passfail limit < 75 fails runs
OWL-393 Application Status Endpoint
OWL-25 Owlcheck on XML file format
OWL-24 Owlcheck on ORC file format
OWL-469 Agent New Default values
OWL-456 JOB UserName
OWL-349 Alert Form Validation
OWL-487 Add Hive Warehouse Connector to support "Hive Native" on HDP3.x
OWL-485 Support Owlcheck on XML files
OWL-473 Outlier Binned Timeseries (HOUR/MIN) does not calculate correct time range (startdate time missing),
OWL-472 Migrate Notebook API to use Load activity
OWL-470 Use New DAO batch methods to better control Shapes Issues written to metastore,
Known Issues
Job Estimator will be enhanced with additional parameters to generate more accurate estimates
postgres username cannot contain a "-" during setup
Agent logic has issues with shaded jar (com.owl.org.postgresql.Driver) that is rectified in next version OWL-501.
2.0 = 6.27.2019
Features
Encryption at REST
Job Status Page
Rules Src Validate Function
Explorer search and custom filters
Profile and Hoot UI Enhancements
New App props (see all)
Key 2.0 Additions for custom configuration of the meta-store DB in owl-env.sh:
SPRING_DATASOURCE_URL
SPRING_DATASOURCE_USERNAME
SPRING_DATASOURCE_PASSWORD
Matching configuration properties for owlcheck in owl.properties
spring.datasource.url
spring.datasource.password
spring.datasource.username
Change Log/Fix
OWL-292 Create Agent Component on Wizard Page
OWL-293 Refactor Owlcheck submission for agent/agent_group as agent and agent_group use Serial/Integer
OWL-294 LOG Files CLUSTER Mode
OWL-296 Spark options (bounds/colname/partition)
OWL-298 Owl-env.sh script use Lib option
OWL-303 Cloudera Test Env Setup
OWL-304 Rules Refactor Speed Increase
OWL-305 Rules Score Update
OWL-306 Cloudera Env infrastructure support
OWL-307 Rules HOOT shows (5) when nothing breached
OWL-309 Job Status . FINISHED, RUN ALL in UI table
OWL-310 Rule page to use a runId for toggling
OWL-311 Profile Page to Use new Datapreview and Histogram expand fullscreen
OWL-312 Current date selected in hoot page heatmap chart (top chart #2) not showing for long runId
OWL-313 Profile Page Rework all sections
OWL-314 null in filtergram check and replace with string 'null'
OWL-315 cascading and repeating names in scorecard page
OWL-317 Spark Tuning R&D
OWL-323 Rules Current vs Last Run (t1) usability enhancement
OWL-334 Rules Performance
OWL-336 Rules UI Error Handling
OWL-337 Rules CodeMirror Syntax Validation
OWL-338 Item labels on behavior items
OWL-340 Application User Logs
OWL-341 AgentQ Table for issuing agent job requests
OWL-342 Job Status Page Enhancements for all owlChecks
OWL-345 Ability to change all default passwords (such as orient/postgres)
OWL-350 HOOT TimeZone Edit button
OWL-356 Security Configuration option for type of encryption to be used
OWL-357 Configuration Setting for where to get public encryption key for encryption/decryption
OWL-363 HOOT Processing outlier...dupe...
OWL-364 Jenkins Build process / Test invoke / email on failures
OWL-365 Filter options for JDBC query before expanding the DB
OWL-366 owlcheck overwriting the semantic schema issue
OWL-370 Dupe Detection runtime reduction
OWL-371 Activity Decouple
OWL-372 Hist refactor for performance
OWL-373 WebApp Driver UnRegister Bad Driver
OWL-375 Load Time Trigger
OWL-378 Datashape Distribution turn back on, profile the performance issue
OWL-379 Retrain Button
OWL-380 RECORD Changes and SCHEMA Changes not showing in UI
OWL-381 HOOT timezone says TRUE
OWL-382 Item Label Outlier
OWL-383 Install and test v2.0 of Owl with Postgres version 9.6.5
OWL-384 Encrypt data within postgres Data_Preview table (decrypt automatically)
OWL-385 dataset_field table encryption using java encryption key held in owl
OWL-388 encryption of the dataset_field_value table
OWL-389 dataset_hist table doing columns hist_values
OWL-395 ItemLabel table encryption of column item_values
OWL-396 Explorer RUN Tab UI
OWL-397 Load Time Alert
OWL-398 ReTrain Changes Score on behavior item for previous runs
OWL-401 DuplicateLabels added anytime I down train an item
OWL-402 observation table - encrypted (out_column, out_value, out_median)
OWL-403 outlier table encryption at rest in postgres
OWL-404 Once you label something as ignore it cannot be set back to - not be ignored
OWL-413 Owl web app fails to restart with error below
OWL-414 -h command doesn't work with owl-core if not using the default schema name in Postgres
OWL-416 Hive JDBC connection in Explorer page
OWL-417 Remove HBase Phoenix
OWL-418 Data Cleanup Thread
OWL-419 PG Connections encryption pwd
OWL-420 PG Credentials in props and Batch Insert for Executor Insert Model
OWL-421 Oracle mod to filtergram needs wrapper for rownum where clause limit
OWL-422 Filtergrams with Oracle not working (SQL Exception: Unable to execute sql for this dataset)
OWL-424 Add agent start/stop to owlmanage.sh
OWL-425 val src observations inserts
OWL-427 Audit Trail Timestamp conversion from epoch long to a readable date
OWL-428 Performance improvements
OWL-434 Cleanup/Constraint options for insert Data Preview
OWL-444 DevOps - Setup script doesn't interrogate user for orient password at setup
OWL-466 UI Save with no success/failure response back to user
OWL-471 Ensure valsrcinc/valsrcexc columns are applied to schema checks and counts
Known Issues
Default notification email "To" email address is not customizable
Last updated