Changes between Versions
Release Date: Pending
This is a preview of a pending release and subject to change. Built with DDF Version 2.11.0.
- 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
- 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
- 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
Release Date: 2017-03-08
Built with DDF Version 2.10.1
- 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
- CAL-257 - Clean up maven profiles and add static analysis deactivation
- CAL-260 - Upgrade to latest version of Yarn
Release Date: 2017-02-08
Built with DDF Version 2.10.0
- 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
- 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
- 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
Release Date: 2017-02-17
- 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
- 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
Release Date: 2016-10-26
- 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
- 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
Release Date: 2016-06-30
- 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
- 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
- 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