__FreeBSD_version
	Values| Value | Revision | Date | Release | 
|---|---|---|---|
| 1000000 | 225757 | September 26, 2011 | 10.0-CURRENT. | 
| 1000001 | 227070 | November 4, 2011 | 10-CURRENT after addition of the posix_fadvise(2) system call. | 
| 1000002 | 228444 | December 12, 2011 | 10-CURRENT after defining boolean true/false in sys/types.h, sizeof(bool) may have changed (rev 228444). 10-CURRENT after xlocale.h was introduced (rev 227753). | 
| 1000003 | 228571 | December 16, 2011 | 10-CURRENT after major changes to carp(4), changing size of struct in_aliasreq, struct in6_aliasreq (rev 228571) and straitening arguments check of SIOCAIFADDR (rev 228574). | 
| 1000004 | 229204 | January 1, 2012 | 10-CURRENT after the removal of
	      skpc() and the addition of
	      memcchr(9) (rev
	      229200). | 
| 1000005 | 230207 | January 16, 2012 | 10-CURRENT after the removal of support for SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR, SIOCSIFDSTADDR ioctls. | 
| 1000006 | 230590 | January 26, 2012 | 10-CURRENT after introduction of read capacity data asynchronous notification in the cam(4) layer. | 
| 1000007 | 231025 | February 5, 2012 | 10-CURRENT after introduction of new tcp(4) socket options: TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL, and TCP_KEEPCNT. | 
| 1000008 | 231505 | February 11, 2012 | 10-CURRENT after introduction of the new extensible sysctl(3) interface NET_RT_IFLISTL to query address lists. | 
| 1000009 | 232154 | February 25, 2012 | 10-CURRENT after import of libarchive 3.0.3 (rev 232153). | 
| 1000010 | 233757 | March 31, 2012 | 10-CURRENT after xlocale cleanup. | 
| 1000011 | 234355 | April 16, 2012 | 10-CURRENT import of LLVM/Clang 3.1 trunk 154661 (rev 234353). | 
| 1000012 | 234924 | May 2, 2012 | 10-CURRENT jemalloc import. | 
| 1000013 | 235788 | May 22, 2012 | 10-CURRENT after byacc import. | 
| 1000014 | 237631 | June 27, 2012 | 10-CURRENT after BSD sort becoming the default sort (rev 237629). | 
| 1000015 | 238405 | July 12, 2012 | 10-CURRENT after import of OpenSSL 1.0.1c. | 
| (not changed) | 238429 | July 13, 2012 | 10-CURRENT after the fix for LLVM/Clang 3.1 regression. | 
| 1000016 | 239179 | August 8, 2012 | 10-CURRENT after KBI change in ucom(4). | 
| 1000017 | 239214 | August 8, 2012 | 10-CURRENT after adding streams feature to the USB stack. | 
| 1000018 | 240233 | September 8, 2012 | 10-CURRENT after major rewrite of pf(4). | 
| 1000019 | 241245 | October 6, 2012 | 10-CURRENT after pfil(9) KBI/KPI changed to supply packets in net byte order to AF_INET filter hooks. | 
| 1000020 | 241610 | October 16, 2012 | 10-CURRENT after the network interface cloning KPI changed and struct if_clone becoming opaque. | 
| 1000021 | 241897 | October 22, 2012 | 10-CURRENT after removal of support for non-MPSAFE filesystems and addition of support for FUSEFS (rev 241519). | 
| 1000022 | 241913 | October 22, 2012 | 10-CURRENT after the entire IPv4 stack switched to network byte order for IP packet header storage. | 
| 1000023 | 242619 | November 5, 2012 | 10-CURRENT after jitter buffer in the common USB serial driver code, to temporarily store characters if the TTY buffer is full. Add flow stop and start signals when this happens. | 
| 1000024 | 242624 | November 5, 2012 | 10-CURRENT after clang was made the default compiler on i386 and amd64. | 
| 1000025 | 243443 | November 17, 2012 | 10-CURRENT after the sin6_scope_id member variable in struct sockaddr_in6 was changed to being filled by the kernel before passing the structure to the userland via sysctl or routing socket. This means the KAME-specific embedded scope id in sin6_addr.s6_addr[2] is always cleared in userland application. | 
| 1000026 | 245313 | January 11, 2013 | 10-CURRENT after install gained the -N flag. May also be used to indicate the presence of nmtree. | 
| 1000027 | 246084 | January 29, 2013 | 10-CURRENT after cat gained the -l flag (rev 246083). | 
| 1000028 | 246759 | February 13, 2013 | 10-CURRENT after USB moved to the driver structure requiring a rebuild of all USB modules. | 
| 1000029 | 247821 | March 4, 2013 | 10-CURRENT after the introduction of tickless callout facility which also changed the layout of struct callout (rev 247777). | 
| 1000030 | 248210 | March 12, 2013 | 10-CURRENT after KPI breakage introduced in the VM subsystem to support read/write locking (rev 248084). | 
| 1000031 | 249943 | April 26, 2013 | 10-CURRENT after the dst parameter of the ifnet
	      if_output method was changed to
	      take const qualifier (rev
	      249925). | 
| 1000032 | 250163 | May 1, 2013 | 10-CURRENT after the introduction of the accept4(2) (rev 250154) and pipe2(2) (rev 250159) system calls. | 
| 1000033 | 250881 | May 21, 2013 | 10-CURRENT after flex 2.5.37 import. | 
| 1000034 | 251294 | June 3, 2013 | 10-CURRENT after the addition of these functions to libm: cacos(3), cacosf(3), cacosh(3), cacoshf(3), casin(3), casinf(3), casinh(3), casinhf(3), catan(3), catanf(3), catanh(3), catanhf(3), logl(3), log2l(3), log10l(3), log1pl(3), expm1l(3). | 
| 1000035 | 251527 | June 8, 2013 | 10-CURRENT after the introduction of the aio_mlock(2) system call (rev 251526). | 
| 1000036 | 253049 | July 9, 2013 | 10-CURRENT after the addition of a new function to the kernel GSSAPI module's function call interface. | 
| 1000037 | 253089 | July 9, 2013 | 10-CURRENT after the migration of statistics
	      structures to PCPU counters.  Changed structures
	      include: ahstat,
	      arpstat, espstat,
	      icmp6_ifstat,
	      icmp6stat,
	      in6_ifstat,
	      ip6stat,
	      ipcompstat,
	      ipipstat,
	      ipsecstat,
	      mrt6stat, mrtstat,
	      pfkeystat,
	      pim6stat, pimstat,
	      rip6stat, udpstat
	      (rev 253081). | 
| 1000038 | 253396 | July 16, 2013 | 10-CURRENT after making ARM EABI
	      the default ABI on arm, armeb, armv6, and armv6eb
	      architectures. | 
| 1000039 | 253549 | July 22, 2013 | 10-CURRENT after CAM and
	      mps(4) driver scanning changes. | 
| 1000040 | 253638 | July 24, 2013 | 10-CURRENT after addition of libusb pkgconf files. | 
| 1000041 | 253970 | August 5, 2013 | 10-CURRENT after change from
	      time_second to
	      time_uptime in
	      PF_INET6. | 
| 1000042 | 254138 | August 9, 2013 | 10-CURRENT after VM subsystem change to unify soft and hard busy mechanisms. | 
| 1000043 | 254273 | August 13, 2013 | 10-CURRENT after WITH_ICONV is
	      enabled by default.  A new src.conf(5) option,
	      WITH_LIBICONV_COMPAT (disabled by
	      default) adds libiconv_open to
	      provide compatibility with the
	      libiconv port. | 
| 1000044 | 254358 | August 15, 2013 | 10-CURRENT after libc.so
	      conversion to an ld(1) script (rev
	      251668). | 
| 1000045 | 254389 | August 15, 2013 | 10-CURRENT after devfs programming interface change
	      by replacing the cdevsw flag
	      D_UNMAPPED_IO with the struct cdev
	      flag SI_UNMAPPED. | 
| 1000046 | 254537 | August 19, 2013 | 10-CURRENT after addition of
	      M_PROTO[9-12] and removal of
	      M_FRAG|M_FIRSTFRAG|M_LASTFRAG mbuf
	      flags (rev 254524,
	      254526). | 
| 1000047 | 254627 | August 21, 2013 | 10-CURRENT after stat(2) update to allow storing some Windows/DOS and CIFS file attributes as stat(2) flags. | 
| 1000048 | 254672 | August 22, 2013 | 10-CURRENT after modification of structure
	      xsctp_inpcb. | 
| 1000049 | 254760 | August 24, 2013 | 10-CURRENT after physio(9) support for devices that do not function properly with split I/O, such as sa(4). | 
| 1000050 | 254844 | August 24, 2013 | 10-CURRENT after modifications of structure
	      mbuf (rev
	      254780,
	      254799,
	      254804,
	      254807
	      254842). | 
| 1000051 | 254887 | August 25, 2013 | 10-CURRENT after Radeon KMS driver import (rev 254885). | 
| 1000052 | 255180 | September 3, 2013 | 10-CURRENT after import of NetBSD
	      libexecinfo is connected to the
	      build. | 
| 1000053 | 255305 | September 6, 2013 | 10-CURRENT after API and ABI changes to the Capsicum framework. | 
| 1000054 | 255321 | September 6, 2013 | 10-CURRENT after gcc and
	      libstdc++ are no longer built by
	      default. | 
| 1000055 | 255449 | September 6, 2013 | 10-CURRENT after addition of
	      MMAP_32BIT mmap(2) flag (rev
	      255426). | 
| 1000100 | 259065 | December 7, 2013 | releng/10.0 branched from
	      stable/10. | 
| 1000500 | 256283 | October 10, 2013 | 10-STABLE after branch from
	      head/. | 
| 1000501 | 256916 | October 22, 2013 | 10-STABLE after addition of first-boot rc(8) support. | 
| 1000502 | 258398 | November 20, 2013 | 10-STABLE after removal of iconv symbols from
	      libc.so.7. | 
| 1000510 | 259067 | December 7, 2013 | releng/10.0 __FreeBSD_version
	      update to prevent the value from going
	      backwards. | 
| 1000700 | 259069 | December 7, 2013 | 10-STABLE after releng/10.0
	      branch. | 
| 1000701 | 259447 | December 15, 2013 | 10.0-STABLE after Heimdal encoding fix. | 
| 1000702 | 260135 | December 31, 2013 | 10-STABLE after MAP_STACK fixes. | 
| 1000703 | 262801 | March 5, 2014 | 10-STABLE after upgrade of libc++ to 3.4 release. | 
| 1000704 | 262889 | March 7, 2014 | 10-STABLE after MFC of the vt(4) driver (rev 262861). | 
| 1000705 | 263508 | March 21, 2014 | 10-STABLE after upgrade of llvm/clang to 3.4 release. | 
| 1000706 | 264214 | April 6, 2014 | 10-STABLE after GCC support for
	      __block definition. | 
| 1000707 | 264289 | April 8, 2014 | 10-STABLE after FreeBSD-SA-14:06.openssl. | 
| 1000708 | 265122 | April 30, 2014 | 10-STABLE after FreeBSD-SA-14:07.devfs, FreeBSD-SA-14:08.tcp, and FreeBSD-SA-14:09.openssl. | 
| 1000709 | 265946 | May 13, 2014 | 10-STABLE after support for UDP-Lite protocol (RFC 3828). | 
| 1000710 | 267465 | June 13, 2014 | 10-STABLE after changes to strcasecmp(3),
	      moving strcasecmp_l(3) and strncasecmp_l(3)
	      from <string.h> to
	      <strings.h> for POSIX 2008
	      compliance. | 
| 1000711 | 268442 | July 8, 2014 | 10-STABLE after FreeBSD-SA-14:17.kmem (rev 268432). | 
| 1000712 | 269400 | August 1, 2014 | 10-STABLE after nfsd(8) 4.1 merge (rev 269398). | 
| 1000713 | 269484 | August 3, 2014 | 10-STABLE after regex(3) library update to add “>” and “<” delimiters. | 
| 1000714 | 270174 | August 3, 2014 | 10-STABLE after SOCK_DGRAM bug
	      fix (rev 269490). | 
| 1000715 | 271341 | September 9, 2014 | 10-STABLE after FreeBSD-SA-14:18 (rev 269686). | 
| 1000716 | 271686 | September 16, 2014 | 10-STABLE after FreeBSD-SA-14:19 (rev 271667). | 
| 1000717 | 271816 | September 18, 2014 | 10-STABLE after i915 HW context support. | 
| 1001000 | 272463 | October 2, 2014 | 10.1-RC1 after releng/10.1 branch. | 
| 1001500 | 272464 | October 2, 2014 | 10-STABLE after releng/10.1 branch. | 
| 1001501 | 273432 | October 21, 2014 | 10-STABLE after FreeBSD-SA-14:20, FreeBSD-SA-14:22, and FreeBSD-SA-14:23 (rev 273411). | 
| 1001502 | 274162 | November 4, 2014 | 10-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25. | 
| 1001503 | 275040 | November 25, 2014 | 10-STABLE after merging new libraries/utilities (dpv(1), dpv(3), and figpar(3)) for data throughput visualization. | 
| 1001504 | 275742 | December 13, 2014 | 10-STABLE after merging an important fix to the LLVM vectorizer, which could lead to buffer overruns in some cases. | 
| 1001505 | 276633 | January 3, 2015 | 10-STABLE after merging some arm constants in 276312. | 
| 1001506 | 277087 | January 12, 2015 | 10-STABLE after merging max table size update for yacc. | 
| 1001507 | 277790 | January 27, 2015 | 10-STABLE after changes to the UDP tunneling callback to provide a context pointer and the source sockaddr. | 
| 1001508 | 278974 | February 18, 2015 | 10-STABLE after addition of the
	      CDAI_TYPE_EXT_INQ request
	      type. | 
| 1001509 | 279287 | February 25, 2015 | 10-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind. | 
| 1001510 | 279329 | February 26, 2015 | 10-STABLE after MFC of rev 278964. | 
| 1001511 | 280246 | 19 March, 2015 | 10-STABLE after
	      sys/capability.h is renamed to
	      sys/capsicum.h (rev
	      280224/). | 
| 1001512 | 280438 | 24 March, 2015 | 10-STABLE after addition of new mtio(4), sa(4) ioctls. | 
| 1001513 | 281955 | 24 April, 2015 | 10-STABLE after starting the process of removing the use of the deprecated "M_FLOWID" flag from the network code. | 
| 1001514 | 282275 | April 30, 2015 | 10-STABLE after MFC of iconv(3) fixes. | 
| 1001515 | 282781 | May 11, 2015 | 10-STABLE after adding back
	      M_FLOWID. | 
| 1001516 | 283341 | May 24, 2015 | 10-STABLE after MFC of many USB things. | 
| 1001517 | 283950 | June 3, 2015 | 10-STABLE after MFC of sound related things. | 
| 1001518 | 284204 | June 10, 2015 | 10-STABLE after MFC of zfs vfs fixes (rev 284203). | 
| 1001519 | 284720 | June 23, 2015 | 10-STABLE after reverting bumping
	      MAXCPU on amd64. | 
| 1002000 | 285830 | 24 July, 2015 | releng/10.2 branched from
	      10-STABLE. | 
| 1002500 | 285831 | 24 July, 2015 | 10-STABLE after releng/10.2
	      branched from 10-STABLE. | 
| 1002501 | 289005 | 8 October, 2015 | 10-STABLE after merge of ZFS changes that affected the internal interface of zfeature_info structure (rev 288572). | 
| 1002502 | 291243 | 24 November, 2015 | 10-STABLE after merge of dump device changes that
	      affected the arguments of
	      g_dev_setdumpdev()(rev
	      291215). | 
| 1002503 | 292224 | 14 December, 2015 | 10-STABLE after merge of changes to the internal interface between the nfsd.ko and nfscommon.ko modules, requiring them to be upgraded together (rev 292223). | 
| 1002504 | 292589 | 22 December, 2015 | 10-STABLE after merge of xz 5.2.2 merge (multithread support) (rev 292588). | 
| 1002505 | 292908 | 30 December, 2015 | 10-STABLE after merge of changes to pci(4) (rev 292907). | 
| 1002506 | 293476 | 9 January, 2016 | 10-STABLE after merge of utimensat(2) (rev 293473). | 
| 1002507 | 293610 | 9 January, 2016 | 10-STABLE after merge of changes to linux(4) (rev 293477 through 293609 ). | 
| 1002508 | 293619 | 9 January, 2016 | 10-STABLE after merge of changes to figpar(3) types/macros (rev 290275). | 
| 1002509 | 295107 | 1 February, 2016 | 10-STABLE after merge of API change to dpv(3). | 
| 1003000 | 296373 | 4 March, 2016 | releng/10.3 branched from
	      10-STABLE. | 
| 1003500 | 296374 | 4 March, 2016 | 10-STABLE after releng/10.3
	      branched from 10-STABLE. | 
| 1003501 | 298299 | 19 June, 2016 | 10-STABLE after adding kdbcontrol's -P option (rev 298297). | 
| 1003502 | 299966 | 19 June, 2016 | 10-STABLE after libcrypto.so was made position independent. | 
| 1003503 | 300235 | 19 June, 2016 | 10-STABLE after allowing MK_ overrides (rev 300233). | 
| 1003504 | 302066 | 21 June, 2016 | 10-STABLE after MFC of filemon changes from 11-CURRENT. | 
| 1003505 | 302228 | 27 June, 2016 | 10-STABLE after converting sed to use REG_STARTEND, fixing a Mesa issue. | 
| 1003506 | 304611 | August 22, 2016 | 10-STABLE after adding C++11 thread_local support. | 
| 1003507 | 304864 | August 26, 2016 | 10-STABLE after
	      LC_
	      fix. | 
| 1003508 | 305734 | September 12, 2016 | 10-STABLE after resolving a deadlock between
	      device_detach() and
	      usbd_do_request_flags(9). | 
| 1003509 | 307331 | October 14, 2016 | 10-STABLE after ZFS merges. | 
| 1003510 | 308047 | October 28, 2016 | 10-STABLE after installing header files required development with libzfs_core. | 
| 1003511 | 310121 | December 15, 2016 | 10-STABLE after exporting whole thread name in
	      kinfo_proc
	      (rev 309676). | 
| 1003512 | 315730 | March 22, 2017 | 10-STABLE after libmd changes (rev 314143). | 
| 1003513 | 316499 | April 4, 2017 | 10-STABLE after making CAM SIM lock optional (revs 315673, 315674). | 
| 1003514 | 318198 | May 11, 2017 | 10-STABLE after merging the addition of the
	      <dev/mmc/mmc_ioctl.h>
	      header. | 
| 1003515 | 321222 | July 19, 2017 | 10-STABLE after adding C++14 sized deallocation functions to libc++. | 
| 1003516 | 321717 | July 30, 2017 | 10-STABLE after merging the
	      MAP_GUARD mmap(2) flag
	      addition. | 
| 1004000 | 323604 | September 15, 2017 | releng/10.4 branched from
	      10-STABLE. | 
| 1004500 | 323605 | September 15, 2017 | 10-STABLE after releng/10.4
	      branched from 10-STABLE. | 
| 1004501 | 328379 | January 24, 2018 | 10-STABLE after merging
	      325028, fixing
	      ptrace() to always clear the
	      correct thread event when resuming. | 
| 1004502 | 356396 | January 6, 2020 | 10-STABLE after making USB statistics be per-device instead of per bus. | 
| 1004503 | 356681 | January 13, 2020 | 10-STABLE after adding own counter for cancelled USB transfers. | 
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
    documentation may be
    sent to <freebsd-questions@FreeBSD.org>.
    Send questions about this document to <freebsd-doc@FreeBSD.org>.