Release Notes - Retention - 6.0

Version 17

    6.0.2-6


    Sub-task

    Bug

    • [RECRET-163] - Event date is sometimes the date the content was created, not the time the action occurred (during likes)
    • [RECRET-222] - Blog posts and polls, which are public in a user container, showing as private
    • [RECRET-301] - Personal Tasks do not have dates included in body
    • [RECRET-318] - Embedded image link is included at retention message after liking a document
    • [RECRET-343] - CCList is determined at time of delivery instead of at capture time
    • [RECRET-366] - "ActionType={actionType}" and "rootType={rootType}" are being shown literally
    • [RECRET-367] - String "Re:" is not shown after setting "{regardsTo}" in the "jive.retention.email.subject.format" property
    • [RECRET-368] - Creating a Xheader through configuration is not working
    • [RECRET-377] - Owner email is being included at Participants List
    • [RECRET-387] - Document for Specific People includes the email address of the author
    • [RECRET-393] - Adding recipients to Shares/Direct Messages always includes the original author
    • [RECRET-399] - author email is included in ccList in private/secret groups
    • [RECRET-400] - Documents in a private/secret group send messages indicating they are in a public place
    • [RECRET-402] - After publishing a draft in a private group, RR message indicates it was posted in a public place
    • [RECRET-403] - Hidden Documents are sending RR messages with a Public place as indicator
    • [RECRET-405] - Publishing discussions with specific people send messages with author email instead of selected people
    • [RECRET-408] - System User creates records without email address
    • [RECRET-409] - Add recipient includes the wrong ItemId

    Improvement

    • [RECRET-117] - Format Subject via System Property
    • [RECRET-398] - Make ccList bucketing easier to configure
    • [RECRET-411] - Include Correct/Helpful actions on Questions
    • [RECRET-412] - Capture Moves
    • [RECRET-417] - Allow injecting "username" of author into metadata

    New Feature

    6.0.2-5

     

            Bug

    • [RECRET-167] -         Adding user to Share is not retained
    • [RECRET-168] -         Adding user to Direct Message is not retained

                                   

            Improvement

    • [RECRET-196] -         Direct Messages (and maybe shares and invitations) include the Author in the CcList

                                       

            Task

    • [RECRET-390] -         Remove ability to switch schema's via Retention Settings page
    • [RECRET-391] -         Promote V9 to be the only visible XML schema
    • [RECRET-392] -         "Swap" Correlation and Item ids for Shares and Invites in V8 schema

    6.0.2-4

            Sub-task

     

            Bug

    • [RECRET-133] -        Project creation is not intercepted by retention plugin
    • [RECRET-152] -        Social group creation/edit should be captured
    • [RECRET-153] -        Space events should be captured
    • [RECRET-282] -        Branching a discussion delivers message edit event before parent thread is available
    • [RECRET-344] -        Comments on Shares are orphaned
    • [RECRET-346] -        Information missing when sharing a space
    • [RECRET-347] -        Information is messing when retaining inline comments
    • [RECRET-351] -         Abuse reports not retained
    • [RECRET-356] -         Adding attachment to Documents does not include all previous attachments
    • [RECRET-359] -        ReplayBinaryStrategy should only reconcile records that are old enough to have already been processed
    • [RECRET-370] -        Creating a Social Group or Space generates an extra Edit
    • [RECRET-371] -        Deleting Comments includes "commented on" in the Summary line
    • [RECRET-372] -        When inviting to the instance, the container link and container label are "unknown"
    • [RECRET-375] -        Change "retention.resolve.and.store.cclists.for.spaces" to default to true
    • [RECRET-378] -        The action of "changing a project image", is not sending RR message
    • [RECRET-388] -        Modifying Discussions contains "CREATE" instead of "EDIT" X-action-type

                         

            Improvement

    • [RECRET-355] -         Include publish and end dates in metadata for captured Poll events
    • [RECRET-358] -        Announcements should include Link and Dates in Metadata
    • [RECRET-360] -        Accepting invitation generates misleading record
    • [RECRET-363] -        Metadata should be injected into output
    • [RECRET-373] -        AffectedId should be in XHeaders and Attributes
    • [RECRET-376] -        BinaryCaptureStrategy should log unfound objects as warn, not error
    • [RECRET-381] -        Trim addresses for smtp
    • [RECRET-383] -        Drafts should be recognizable

    6.0.2-2

           Bug

    • [RECRET-339] -         Temporary file created for Rest call is not being destroyed
    • [RECRET-340] -         Empty participants attribute is single space, causing Vantage to fail it's checksum
    • [RECRET-348] -         Deleting blogpost does not set content type

                                     

            Improvement

    • [RECRET-341] -         Reposting a Status Update should include information about the original post
    • [RECRET-342] -         Like should not include content from the root object
    • [RECRET-345] -         Refactor how properties are fetch and set in the Vantage SDK

    6.0.2-1

            Bug

    • [RECRET-273] -        UserContainerCcListResolver Throwing NPE
    • [RECRET-332] -        Retention Settings page throws exception
    • [RECRET-334] -        XML file is not being written as UTF-8.
    • [RECRET-336] -        RootType/Id of 0 when invites are hard deleted

                                     

            Improvement

    • [RECRET-337] -        Make non-root forum threads a "REPLY" instead of "CREATE" action type

                 

            New Feature

    • [RECRET-331] -        Capture Announcements
    • [RECRET-333] -        Capture Moderation Events
    • [RECRET-335] -        Capture abuse events

                         

            Task

    • [RECRET-330] -        Make Vantage connection params configurable

     

    6.0.2-0

            Bug

    • [RECRET-327] -        External bookmark messages use different rootIds depending on the action type

     

     

    6.0.1-2

            Bug

    • [RECRET-297] -        Oracle can't deal with empty strings correctly
    • [RECRET-298] -        Retaining a share must wait for all recipients before being processed
    • [RECRET-299] -        Direct Messages are not sent to Vantage via RESTAPI correctly
    • [RECRET-300] -        Editing binary file without changing other content is not captured
    • [RECRET-302] -        Sender requires "managed=true" in RestApi calls
    • [RECRET-305] -        Changing attachment without changing content does not cause event to be captured
    • [RECRET-312] -        Status Update reports "posted in private space" when content is globally visible
    • [RECRET-314] -        Options have disappeared from the Retention Settings page
    • [RECRET-315] -        External bookmark retention messages do not include the external URL
    • [RECRET-316] -        Changing the description of an uploaded document does not generate a Document Edited message
    • [RECRET-317] -        Deleting a Comment encounters NPE which causes the event to not be captured
    • [RECRET-322] -        Overriding SMTP server requires restart for values to be present on Retention Settings page
    • [RECRET-325] -        Blog post actions on posts in secret/private groups display as in a public place

               

            Improvement

    • [RECRET-304] -        Allow replacing INSTANCE_SPECIFIC RestApi content types via configuration
    • [RECRET-306] -        Listeners should leverage newly created content detection logic
    • [RECRET-307] -        XML output does not contain the userid
    • [RECRET-308] -        Ensure Tags are included in RestApi attributes
    • [RECRET-313] -        Include participants in additional fields in RestAPI calls
    • [RECRET-323] -        Make discarding of duped events default behavior

            Task

      • [RECRET-310] -        Adapter plugins need to be updated for 6.0.1-2

     

     

    6.0.1-1

            Bug

        • [RECRET-292] -        Private bookmarks are shown as public
        • [RECRET-293] -        Circular dependencies for spring beans Banhelper, imageManager and others

                                                         

            Task

        • [RECRET-294] -        Circular dependency issues in

     

    6.0.1-0

          Bug

      • [RECRET-290] - Empty title creates invalid XML for Actiance v9

     

     

    6.0.0-7

          Bug

    • [RECRET-273] - UserContainerCcListResolver Throwing NPE
    • [RECRET-278] - Invite to Event does not capture the invites content
    • [RECRET-281] - Actiance v9 Won't Accept Empty ResourceName or ResourceLink
    • [RECRET-283] - Bookmarks fail on SQLServer
    • [RECRET-284] - Make sure error strategy is invoked if Actiance file writing fails

          Task

    • [RECRET-279] - Upgrade Events Adapter to 6.0
    • [RECRET-280] - Upgrade Photo Album Adapter to work on 6.0

     

     

    6.0.0-6

            Bug

    • [RECRET-62] -        No way to tell whether a comment is new or modified
    • [RECRET-212] -        Ratings do not have child id
    • [RECRET-217] -        Task created in user container showing up as public
    • [RECRET-219] -        Documents in user container generate the wrong visibilty for "open to everyone"
    • [RECRET-220] -        Document in user container with permissions set to "just you" generates wrong cc list
    • [RECRET-242] -        Deleting a BlogPost generates a delete on the Blog
    • [RECRET-261] -        RetentionSettings page in Admin Console for restapi flavor
    • [RECRET-263] -        RestApi must include messageId in attributes
    • [RECRET-266] -        Liking a comment does not capture parent correctly

                               

            Improvement

    • [RECRET-198] -        Thread comments
    • [RECRET-224] -        Centralize code for determing if the content is in a user container
    • [RECRET-250] -        DiscardFilters should be mergable list
    • [RECRET-253] -        Create new "flavor" to leverage Actiance Vantage API
    • [RECRET-258] -        Implement "AffectedId" in output
    • [RECRET-259] -        BlogPost events should use the BlogPost as the root, not the Blog
    • [RECRET-260] -        Discussions should use the RootMessage as the root, not the threadId

                               

            Task

    • [RECRET-256] -        Refactor field names
    • [RECRET-267] -        Create v9 compatible Actiance file writer

     

     

    6.0.0-5.1

            Bug

    • [RECRET-273] -        UserContainerCcListResolver Throwing NPE

     

     

    6.0.0-5

          Bug

    • [RECRET-216] -        Description field for uploaded documents not being retained
    • [RECRET-217] -        Task created in user container showing up as public
    • [RECRET-219] -        Documents in user container generate the wrong visibilty for "open to everyone"
    • [RECRET-220] -        Document in user container with permissions set to "just you" generates wrong cc list
    • [RECRET-264] -        Tasks Posted in Permissioned Spaces are being captured as posted publically, available to all users.

                                   

            Improvement

    • [RECRET-224] -        Centralize code for determing if the content is in a user container

     

     

    6.0.0-4

            Bug

    • [RECRET-254] -        Deleting Direct Message is not captured

                                   

            Improvement

    • [RECRET-255] -        CC list is missing from XML

                                   

            Task

    • [RECRET-225] -        Workaround Spring loading issues in core

     

     

    6.0.0-3

            Bug

    • [RECRET-248] -        Period and Delay are not fully removed from spring requirements

                                                                       

            Task

    • [RECRET-249] -        Make sure jive.version is 6.0.0.0_RC8 (since that's not really a release candidate but a final build)

     

     

     

    6.0.0-2

            Task

    • [RECRET-245] -        Update Adapters for 6.0

     

     

    6.0.0-1

     

            Sub-task

    • [RECRET-226] -        Create a Document generates an additional Edit event
    • [RECRET-227] -        Editing Document generates additional Edit event
    • [RECRET-230] -        Create a Discussion generates additional Edit message
    • [RECRET-231] -        Creating a Poll generates additional Edit event
    • [RECRET-234] -        Creating Blog Post generates additional Edit event

               

            Bug

    • [RECRET-228] -        Rating a Document does not capture Child values correctly
    • [RECRET-229] -        Sharing does not capture the Content of the Share
    • [RECRET-232] -        Blogs has inconsistent logic for determining Content
    • [RECRET-233] -        Additional Edit events
    • [RECRET-235] -        Invite to SocialGroup does not capture content
    • [RECRET-236] -        If container is top level, place link is wrong
    • [RECRET-237] -        Add deletions
    • [RECRET-238] -        Most builders don't log deletes on child content correctly
    • [RECRET-239] -        Deleting ForumMessages are not captured
    • [RECRET-240] -        Deleting a Thread does not record the correct ContentType
    • [RECRET-241] -        Deleting a ForumThread does not capture the dependent ForumMessages

                                                                   

            Task

    • [RECRET-225] -        Workaround Spring loading issues in core