[Galaxy Note 4 Original Android Development] andrew.mackew:
As many are asking for Erick's changelogs, I'm listing a part of the improvements/changes that differs from RaymanFx sources. This is only part of the list of changes (plus the regular CM and RaymanFX updates), it's included kernel and other patches. Thanks to [MENTION=1384487]erickwill[/MENTION] for his work and availability to share with us.

Patches:
- sysrq: Emergency Remount R.O in reverse order
- bd: arm: irq: Tone down kernel logging
- arm: irq: warn only when affinity really breaks
- ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
- ALSA: usb-audio: avoid freeing umidi object twice
- ALSA: timer: Fix double unlink of active_list
- ALSA: timer: Fix race among timer ioctls
- ALSA: compress: fix an integer overflow check
- netfilter: x_tables: check for size overflow
- ppp: take reference on channels netns
- ipv4: Don't do expensive useless work during inetdev destroy
- ipv4: l2tp: fix a potential issue in l2tp_ip_recv
- ipv6: l2tp: fix a potential issue in l2tp_ip6_recv
- ipv6: addrconf: validate new MTU before applying it
- fuse: break infinite loop in fuse_fill_write_pages()
- md: use kzalloc() when bitmap is disabled
- KEYS: Fix handling of stored error in a negatively instantiated user key
- bluetooth: Validate socket address length in sco_sock_bind().
- pipe: Fix buffer offset after partially failed read
- mnt: Fail collect_mounts when applied to unmounted mounts
- net: ipc_router: Bind only a client port as control port
- tty: Fix hang at ldsem_down_read()
- KEYS: potential uninitialized variable
- lib.asn1_decoder.c: kernel-doc warning fix
- ASN.1: Fix actions on CHOICE elements with IMPLICIT tags
- ASN.1: Fix non-match detection failure on data overrun
- net: validate the range we feed to iov_iter_init() in sys_sendto.sys_recvfrom
- ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()
- splice: handle zero nr_pages in splice_to_pipe()
- tracing: Fix crash from reading trace_pipe with sendfile
- USB: usb_driver_claim_interface: add sanity checking
- usb: xhci: fix wild pointers in xhci_mem_cleanup
- wl80211: check netlink protocol in socket release notification
- packet: fix heap info leak in PACKET_DIAG_MCLIST sock_diag interface
- ring-buffer: Use long for nr_pages to avoid overflow failures
- ring-buffer: Prevent overflow of size in ring_buffer_resize()
- ppp: ensure file->private_data can't be overridden
- sctp: sctp should release assoc when sctp_make_abort_user return NULL in sctp_close
- pppoe: fix reference counting in PPPoE proxy
- crypto: hash - Fix page length clamping in hash walk
- nf_conntrack: avoid kernel pointer value leak in slab name
- ASN.1: Fix non-match detection failure on data overrun
- sdcard: mark as userdata, so it's available
- SELinux fixes (denials)
- readahead: make context readahead more conservative
- cpu: send KOBJ_ONLINE event when enabling cpus
- net: fix infoleak in llc
- net: fix infoleak in rtnetlink
- net: sch_generic: Allow devices to opt-out net watchdog
- net: wireless: bcmdhd: check privilege on priv cmd
- net: Fix use after free in the recvmmsg exit path
- net: fix iterating over hashtable in tcp_nuke_addr()
- bcmdhd: Serialize wl_notify_escan_complete
- ksm: Provide support to use deferred timers for scanner thread
- Defer MMC layer resume until I.O is requested
- arm: irq: Notify affinity change when migrating IRQs during hotplug
- netfilter: x_tables: fix unconditional helper
- netfilter: Kconfig: get rid of parens around depends on
- staging: android: lowmemorykiller: set TIF_MEMDIE before send kill sig
- mmc: core: Silence log spam
- mm: reorder can_do_mlock to fix audit denial
- mm: fix section mismatch warning in set_pageblock_order
- mm-readahead.c: inline ra_submit
- __ptrace_may_access() should not deny sub-threads
- list: introduce list_first_entry_or_null
- VFS: Introduce inode-getting helpers for layered-unioned fs environments
- cpu: Defer smpboot kthread unparking until CPU known to scheduler
- cpu: Handle smpboot_unpark_threads() uniformly
- smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread()
- USB: fix invalid memory access in hub_activate()
- ASoC: compress: fix unsigned integer overflow check
- healthd: Check if battery device exists instead of charger drivers before
setting fake properties.

20160714
- Ramdisk tweaks
- Entire HAL rework (Bluetooth, VOIP and so on)
- Download netfilter: x_tables: make sure e->next_offset covers remaining blob size
- Replace %p with %pK to prevent leaking kernel address

...plus +- 80 more.. (I'm not quoting older than 2016-06-20 and newest as yesterday's rom) - (plus the regular CM and RaymanFX updates)

I asked to Erick to release the changelog alongside with new the roms.