Skip to content

Latest commit

 

History

History
500 lines (480 loc) · 30.3 KB

CHANGES.md

File metadata and controls

500 lines (480 loc) · 30.3 KB

Changes between Versions

0.3.0

Release Date: Pending

This is a preview of a pending release and subject to change. Built with DDF Version 2.11.0.

Bug

  • CAL-193 - As an admin, I want to be able to pause a video transmitter and restart it, and have the stream monitor ingest the video after pausing
  • CAL-258 - Large NITF files fail ingest via directory monitor or web upload
  • CAL-263 - Isr Mission ID attribute is defined as single-valued but should be multi-valued

Story

  • CAL-106 - As a user, I want to ingest RFI XML files that follow the MAJIIC 1.71 schema.
  • CAL-251 - Add support for PIATGB and PIAPRD TREs

Task

  • CAL-230 - Add taxonomy attributes for better normalization
  • CAL-252 - Upgrade to DDF 2.10.0
  • CAL-253 - Remove bower.
  • CAL-259 - Export classes from the imaging-transfomer-nitf bundle as OSGI services
  • CAL-260 - Upgrade to latest version of Yarn

0.2.1

Release Date: 2017-03-08

Built with DDF Version 2.10.1

Bug

  • CAL-258 - Large NITF files fail ingest via directory monitor or web upload
  • CAL-263 - Isr Mission ID attribute is defined as single-valued but should be multi-valued

Task

  • CAL-257 - Clean up maven profiles and add static analysis deactivation
  • CAL-260 - Upgrade to latest version of Yarn

0.2.0

Release Date: 2017-02-08

Built with DDF Version 2.10.0

Bug

  • CAL-70 - Remove Alliance from app names
  • CAL-74 - ResultDAGConverter should handle invalid enum values
  • CAL-76 - Replace improper uses of FileBackedOutputStream with TemporaryFileBackedOutputStream
  • CAL-80 - Add precision reducer to JTS Geometry
  • CAL-83 - fix bad rebase: move tests to new directory
  • CAL-84 - klv lat-lon pairs when just one value is error value
  • CAL-92 - Change development version to 0.2-SNASHOT and uncomment imaging-nitf-transformer service
  • CAL-99 - NSILI outgoing queries incorrectly format geolocation WKT and plain text search on enumerated fields
  • CAL-103 - fix build issue from CAL-84
  • CAL-108 - Nitf Transformer Fails to Store Overview/Original Image
  • CAL-109 - Docs fail to build using Oracle JDK on Linux
  • CAL-110 - Unit test TestCatalogOutputAdapter#testGetBinaryContent fails on OpenJDK
  • CAL-112 - NSILI endpoint doesn't correctly handle future start dates
  • CAL-114 - Fix incorrectly referenced geowebcache-app in Alliance org.apache.karaf.features.cfg
  • CAL-118 - Videographer validator cannot handle scoped ipv6 addresses
  • CAL-121 - FrameCenterKlvProcessor doesn't handle the case of having only one coordinate correctly
  • CAL-126 - Cannot store NITF derived images when the ingested NITF title contains invalid special characters
  • CAL-128 - Fix commons-lang3 dependency in MgmpTransformer
  • CAL-140 - org.codice.ddf.admin.applicationlist.properties file missing from Alliance distribution
  • CAL-141 - Jacoco.exec not being generated in bundle target directories
  • CAL-142 - Video PacketBuffer TimerTask does not shut down properly
  • CAL-148 - imaging-transformer-nitf doesn't clean up temporary files
  • CAL-155 - As an admin, I want the ability to ingest streaming mpeg-ts video generated by ffmpeg
  • CAL-157 - Stopping an FMV stream via the Admin Stream Management Plugin does not work
  • CAL-159 - Fix synchronization errors with updated NSILI implementation
  • CAL-160 - Shutting down an FMV stream is not immediate
  • CAL-161 - Unable to ingest NITF images with compression JPEG2000
  • CAL-162 - KlvProcessor impls should not add attributes if the type does not match
  • CAL-163 - SecurityClassificationKlvProcessor needs to correctly map unsigned byte (short) values to String classifications
  • CAL-164 - Set the log level to TRACE level in the sample-mpegts-streamgenerator
  • CAL-165 - Alliance root pom points at unused third party repos
  • CAL-170 - FederationTest fails with errors initializing sources
  • CAL-171 - Video metacards have Media.FRAME_CENTER set but no location set
  • CAL-173 - Potential threading issues may exist in the streaming video decoder causing loss or corruption of packets
  • CAL-188 - As an admin, I want streaming video to continue ingesting even when a "could not delete" error is thrown
  • CAL-191 - Fix sed block in Video Admin Plugin
  • CAL-195 - Chip Image action is not available for remote NITF resources
  • CAL-196 - Improve video streaming code to be more resilient to UDP packet loss
  • CAL-199 - NITF image chips are returned without an extension in a Windows environment
  • CAL-200 - Add video/vnd.dlna.mpeg-tts to list of mime-types handled by MpegTsInputTransformer
  • CAL-201 - Videographer claims should not be applied to all users
  • CAL-208 - Video metacards have a datatype of Document
  • CAL-213 - Fix dependencies so artemis-core feature installs correctly
  • CAL-214 - Range searches with negative values do not work
  • CAL-218 - Update the Pax Exam Version to 4.9.2
  • CAL-220 - FMV Video Streams create a metacard from an empty file when they are destroyed
  • CAL-228 - change default return address for email notifications to [email protected]
  • CAL-234 - Resource URI policy plugin keeps security attributes from being persisted
  • CAL-235 - NITF effective time mispopulated with edit time (should be effective time with the nitf.image.imageDateAndTime otherwise known as time over target)
  • CAL-236 - The streams that load images for the branding plugin are never closed
  • CAL-237 - Image Chip page subtract css margin as an offset during drawing
  • CAL-250 - Parse exceptions can occur when ingesting NITFs that have TRE fields with values equal to empty string

Story

  • CAL-69 - Add Managing documentation for the Alliance Applications
  • CAL-79 - The NITF input transformer should support the parsing of data for AIMIDB TREs
  • CAL-87 - Update NITF Input Transformer to use expanded taxonomy
  • CAL-90 - update video transformer and udp monitor to use new taxonomy
  • CAL-94 - Update the UdpEndpoint to create child metacards with an FMV User Subject
  • CAL-119 - Fix Image Chipping
  • CAL-132 - Add support for TREs CSEXRA, HISTOA, PIAIMC, CSDIDA to the NITF Input Transformer
  • CAL-134 - Store NITF TRE attributes for CSEXRA, PIAIMC, CSDIDA, and HISTOA verbatim
  • CAL-137 - As a user, the NSILI OrderMgr interface should support email delivery
  • CAL-144 - Duplicate "Export as gmd:MD_Metadata" actions in Action pane on Catalog UI
  • CAL-150 - Need to parse and map the NITF FSCLTX header
  • CAL-151 - Increment the imaging-nitf library version.
  • CAL-172 - Newlines in metadata should be replaced with a space
  • CAL-205 - Udp Stream Monitor should support multicast addresses
  • CAL-244 - Improve video chunking to better accomodate system load spikes

Task

  • CAL-57 - Check that DAG is compliant to DataModel before returning
  • CAL-64 - Correctly populate NSIL_CARD.status for queries and outgoing DAG
  • CAL-65 - As a system administrator, I would like to select the sources to enable on the NSILI endpoint
  • CAL-75 - Add logging to video streaming code to provide status during integrations.
  • CAL-77 - Implement expanded Taxonomy in Alliance
  • CAL-78 - Update NSILI DataModel to STANAG 4559 Ed 3 Amd 2
  • CAL-86 - Add Developer documentation for Alliance apps
  • CAL-93 - Implement expanded Taxonomy in Alliance
  • CAL-95 - Update the Video Stream Admin Plugin to create the stream metacard using its subject
  • CAL-96 - Add distance tolerance to Video Admin Plugin
  • CAL-97 - Add pom-fix to alliance build
  • CAL-98 - Add udp stream generator utility to alliance sdk
  • CAL-100 - Remove alliance prefix from alliance-security-app
  • CAL-102 - As a user, I want the ability for Alliance to consume MGMPv2 compliant metadata so that I can search and discover MGMPv2 metadata
  • CAL-104 - add configuration for metacard security marking defaults
  • CAL-105 - remove unneeded blueprint configurations for video-mpegts-stream
  • CAL-111 - Add support for JPEG2000 in the nitf input transformer
  • CAL-113 - Update Alliance Pull Request Template to match DDF
  • CAL-117 - Refactor NSILI default port to be configurable in system properties
  • CAL-120 - Create integration tests for streaming video
  • CAL-122 - Use Spock shaded jar and add gmavenplus plugin to root pom
  • CAL-124 - Rename test classes in Alliance to *Test.java to follow testing practices guidelines
  • CAL-129 - Add javadoc and sources to the release
  • CAL-130 - Create integration tests for Alliance imaging
  • CAL-131 - Add support for all NITF fields to map to a metacard attribute
  • CAL-133 - Refactor reusable test code from itest modules
  • CAL-135 - The sample-nsili-server and sample-nsili-client packages should use slf4j over system.out
  • CAL-143 - Incorporate Catalog UI CSS Styling into Image Chipping Application
  • CAL-147 - Remove alliance-app and mgmp transformers
  • CAL-152 - Enable documentation to be skipped during development
  • CAL-153 - Update DefaultSecurityAttributeValuesPlugin to use classification instead of clearance
  • CAL-154 - Automate Sample NSILI Client Test Cases into Integration Tests to Expand Test Coverage
  • CAL-156 - Institute a CHANGELOG for Alliance releases
  • CAL-189 - Add ImageMetacardType and GtmiMetacardType JUnit tests
  • CAL-190 - Update NitfAttributes to accept a fully qualified attribute name instead of adding prefixes
  • CAL-194 - Upgrade frontend-maven-plugin from 0.0.28 to 1.2
  • CAL-197 - Remove Jacoco line coverage thresholds
  • CAL-198 - Uploaded products without security markings should be rejected and should update the ingest log
  • CAL-203 - Configure OWASP to run on Alliance
  • CAL-206 - Create a summary view of supported document formats for ingest
  • CAL-207 - Update MPEG-TS Content Resolver to handle .mpg and .mpeg extensions
  • CAL-209 - Update NSILI to new Versioning API
  • CAL-211 - Update NitfParserAdapter to get headers only when returning the NitfSegmentsFlow
  • CAL-212 - Align dependency version in Documentation maven profile
  • CAL-215 - Changes to security attributes on a metacard should be audited
  • CAL-216 - Update codice-nitf-imaging library version to 0.6
  • CAL-227 - Refactor FMV code to close the Netty ChannelFuture when shutting down the stream
  • CAL-229 - Fix the Alliance OWASP build
  • CAL-231 - Fix mvn coordinate for search-ui-app
  • CAL-232 - Document Using Landing Page, Simple Search UI, and Catalog UI
  • CAL-233 - Add content to core concepts section in documentation
  • CAL-239 - Update Configuring Security and Hardening documentation
  • CAL-240 - Prepare release documentation
  • CAL-242 - replace documentation.adoc contents with draft-documentation.adoc
  • CAL-247 - Replace npm with yarn

0.1.2

Release Date: 2017-02-17

Bug

  • CAL-155 - As an admin, I want the ability to ingest streaming mpeg-ts video generated by ffmpeg
  • CAL-191 - Fix sed block in Video Admin Plugin

Task

  • CAL-131 - Add support for all NITF fields to map to a metacard attribute
  • CAL-202 - Create a summary view of supported document formats for ingest

0.1.1

Release Date: 2016-10-26

Bug

  • CAL-74 - ResultDAGConverter should handle invalid enum values
  • CAL-76 - Replace improper uses of FileBackedOutputStream with TemporaryFileBackedOutputStream
  • CAL-80 - Add precision reducer to JTS Geometry
  • CAL-83 - fix bad rebase: move tests to new directory
  • CAL-84 - klv lat-lon pairs when just one value is error value
  • CAL-99 - NSILI outgoing queries incorrectly format geolocation WKT and plain text search on enumerated fields
  • CAL-103 - fix build issue from CAL-84
  • CAL-109 - Docs fail to build using Oracle JDK on Linux
  • CAL-114 - Fix incorrectly referenced geowebcache-app in Alliance org.apache.karaf.features.cfg
  • CAL-121 - FrameCenterKlvProcessor doesn't handle the case of having only one coordinate correctly
  • CAL-162 - KlvProcessor impls should not add attributes if the type does not match

Task

  • CAL-57 - Check that DAG is compliant to DataModel before returning
  • CAL-64 - Correctly populate NSIL_CARD.status for queries and outgoing DAG
  • CAL-75 - Add logging to video streaming code to provide status during integrations.
  • CAL-78 - Update NSILI DataModel to STANAG 4559 Ed 3 Amd 2
  • CAL-96 - Add distance tolerance to Video Admin Plugin
  • CAL-97 - Add pom-fix to alliance build
  • CAL-100 - Remove alliance prefix from alliance-security-app
  • CAL-105 - remove unneeded blueprint configurations for video-mpegts-stream
  • CAL-117 - Refactor NSILI default port to be configurable in system properties
  • CAL-122 - Use Spock shaded jar and add gmavenplus plugin to root pom
  • CAL-149 - Upgrade to DDF 2.9.3
  • CAL-169 - Upgrade Allance 0.1.1 to DDF 2.9.3

0.1.0

Release Date: 2016-06-30

Bug

  • CAL-25 - Alliance build failing due to incorrect catalog pom artifact id
  • CAL-27 - As an administrator I would like cleaner log information about "unavailable" federations so that I can more easily diagnose failures and coordinate solutions in federations
  • CAL-31 - DDF SolrFilterDelegate needs additional query methods implemented to support STANAG 4559
  • CAL-34 - Nitf Pre-Storage Plugin Test Failing
  • CAL-35 - JaCoCo output directory is not named correctly
  • CAL-39 - As a user, I want to see thumbnails for STANAG-4559 results
  • CAL-40 - Add the ability to programmatically swap x/y coordinate values for STANAG 4559 sources
  • CAL-68 - NitfPreStoragePlugin should create a scaled overview image
  • CAL-71 - The image module in Alliance was refactored, and the metatype for image-transformer-nitf was not included in the refactoring

Story

  • CAL-11 - As an integrator, I want an endpoint that will accept STANAG 4559 compliant queries and return compliant result sets.
  • CAL-13 - As an integrator, I want a STANAG 4559 Endpoint
  • CAL-14 - As an integrator, I want a STANAG 4559 endpoint that supports the CatalogMgr interface
  • CAL-15 - As an integrator, I want a STANAG 4559 endpoint that supports the OrderMgr interface
  • CAL-16 - As an integrator, I want a STANAG 4559 endpoint that supports the ProductMgr interface
  • CAL-17 - As an integrator, I want a STANAG 4559 endpoint that supports the DataModelMgr interface
  • CAL-18 - As an integrator, I want a STANAG 4559 endpoint that supports the StandingQueryMgr interface
  • CAL-19 - As an integrator, I want a STANAG 4559 endpoint that converts metacards to NSILI DAG
  • CAL-22 - As an integrator, I want the NSILI source to have the functionality to use a local IOR txt file
  • CAL-30 - Update the default mime type mappings for NISF data
  • CAL-36 - Ingest MPEG-TS UDP Stream
  • CAL-42 - As an administrator, I want to view the current status of my imagery feeds in Alliance
  • CAL-46 - remove subsample count field from the alliance-mpegts-stream config page
  • CAL-47 - make parent metacard as soon as configured in alliance-mpegts-stream
  • CAL-48 - Refactor the Nitf Input Transformer to Use imaging-nitf 0.3
  • CAL-49 - The NITF input transformer should support the parsing and ingesting of data for ACFTB and MITRPB TREs.
  • CAL-50 - update libs/klv to use new isError methods
  • CAL-52 - unflushed data in mpeg-ts udp stream monitor
  • CAL-54 - reduce the location and frame center data
  • CAL-55 - Create automated integration tests for the Alliance NSILI Federated Source
  • CAL-59 - Alliance NSILI endpoint should be able to control the ports it listens to for CORBA requests
  • CAL-73 - As a user, I want to extract banner markings from text documents and apply them to metacards
  • CAL-137 - As a user, the NSILI OrderMgr interface should support email delivery

Task

  • CAL-20 - Provide the ability to extract KLV from MPEG-2 transport streams that adhere to the STANAG 4609 standard
  • CAL-23 - Fix NSILI Source query problems
  • CAL-26 - Correct maven release plugin version in root pom
  • CAL-41 - Provide the option to "drape" a NITF overview on the map
  • CAL-44 - transfer to Codice repo and rebrand
  • CAL-51 - As an system administrator, I would like additional debug information for STANAG-4559 sources
  • CAL-53 - Implement a metacard action to chip NITF imagery
  • CAL-56 - NSILI StandingQuery should only return requested attributes
  • CAL-60 - As an integrator, I want the ability to configure a NSILI source using an FTP address
  • CAL-61 - Add the ability to control federated sources that are queried with the NSILI endpoint
  • CAL-62 - ORB shutdown doesn't work correctly on NSILI Endpoint
  • CAL-63 - Create an ORB service that both the NSILI Endpoint and NSILI Source can share
  • CAL-81 - Clean up obsolete dependencies in Alliance
  • CAL-156 - Institute a CHANGELOG for Alliance releases