]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - release/doc/en_US.ISO8859-1/relnotes/article.xml
Release notes documentation:
[FreeBSD/FreeBSD.git] / release / doc / en_US.ISO8859-1 / relnotes / article.xml
1 <?xml version="1.0" encoding="iso-8859-1"?>
2 <!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
3         "../../../share/xml/freebsd50.dtd" [
4 <!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN" "release.ent">
5  %release;
6 <!ENTITY % sponsor PUBLIC "-//FreeBSD//ENTITIES Sponsor Specification//EN" "sponsor.ent">
7  %sponsor;
8 <!ENTITY % vendor PUBLIC "-//FreeBSD//ENTITIES Vendor Specification//EN" "vendor.ent">
9  %vendor;
10 <!ENTITY security SYSTEM "../../share/xml/security.xml">
11 <!ENTITY errata SYSTEM "../../share/xml/errata.xml">
12 ]>
13 <article xmlns="http://docbook.org/ns/docbook"
14   xmlns:xlink="http://www.w3.org/1999/xlink"
15   xml:id="top"
16   version="5.0">
17
18   <info>
19     <title>&os; &release.current; Release Notes</title>
20
21     <author>
22       <orgname>The &os; Project</orgname>
23     </author>
24
25     <pubdate>$FreeBSD$</pubdate>
26
27     <!-- Last rev: 288943 -->
28
29     <copyright>
30       <year>2019</year>
31       <holder role="mailto:doc@FreeBSD.org">The &os; Documentation
32         Project</holder>
33     </copyright>
34
35     <legalnotice xml:id="trademarks" role="trademarks">
36       &tm-attrib.freebsd;
37       &tm-attrib.ibm;
38       &tm-attrib.ieee;
39       &tm-attrib.intel;
40       &tm-attrib.sparc;
41       &tm-attrib.general;
42     </legalnotice>
43
44     <abstract>
45       <para>The release notes for &os; &release.current; contain
46         a summary of the changes made to the &os; base system on the
47         &release.branch; development line.  This document lists
48         applicable security advisories that were issued since the last
49         release, as well as significant changes to the &os; kernel and
50         userland.  Some brief remarks on upgrading are also
51         presented.</para>
52     </abstract>
53   </info>
54
55   <sect1 xml:id="intro">
56     <title>Introduction</title>
57
58     <para>This document contains the release notes for &os;
59       &release.current;.  It describes recently added, changed, or
60       deleted features of &os;.  It also provides some notes on
61       upgrading from previous versions of &os;.</para>
62
63     <para releasetype="current">The &release.type; distribution to
64       which these release notes apply represents the latest point
65       along the &release.branch; development branch since
66       &release.branch; was created.  Information regarding pre-built,
67       binary &release.type; distributions along this branch can be
68       found at <uri
69         xlink:href="&release.url;">&release.url;</uri>.</para>
70
71     <para releasetype="snapshot">The &release.type; distribution to
72       which these release notes apply represents a point along the
73       &release.branch; development branch between &release.prev; and
74       the future &release.next;.  Information regarding pre-built,
75       binary &release.type; distributions along this branch can be
76       found at <uri
77         xlink:href="&release.url;">&release.url;</uri>.</para>
78
79     <para releasetype="release">This distribution of &os;
80       &release.current; is a &release.type; distribution.  It can be
81       found at <uri xlink:href="&release.url;">&release.url;</uri> or
82       any of its mirrors.  More information on obtaining this (or
83       other) &release.type; distributions of &os; can be found in the
84       <link
85         xlink:href="&url.books.handbook;/mirrors.html"><quote>Obtaining
86           &os;</quote> appendix</link> to the <link
87         xlink:href="&url.books.handbook;/">&os;
88         Handbook</link>.</para>
89
90     <para>All users are encouraged to consult the release errata
91       before installing &os;.  The errata document is updated with
92       <quote>late-breaking</quote> information discovered late in the
93       release cycle or after the release.  Typically, it contains
94       information on known bugs, security advisories, and corrections
95       to documentation.  An up-to-date copy of the errata for &os;
96       &release.current; can be found on the &os; Web site.</para>
97
98     <para>This document describes the most user-visible new or changed
99       features in &os; since &release.prev;.  In general, changes
100       described here are unique to the &release.branch; branch unless
101       specifically marked as &merged; features.</para>
102
103     <para>Typical release note items document recent security
104       advisories issued after &release.prev;, new drivers or hardware
105       support, new commands or options, major bug fixes, or
106       contributed software upgrades.  They may also list changes to
107       major ports/packages or release engineering practices.  Clearly
108       the release notes cannot list every single change made to &os;
109       between releases; this document focuses primarily on security
110       advisories, user-visible changes, and major architectural
111       improvements.</para>
112   </sect1>
113
114   <sect1 xml:id="upgrade">
115     <title>Upgrading from Previous Releases of &os;</title>
116
117     <para arch="amd64,i386">Binary upgrades between RELEASE versions
118       (and snapshots of the various security branches) are supported
119       using the &man.freebsd-update.8; utility.  The binary upgrade
120       procedure will update unmodified userland utilities, as well as
121       unmodified GENERIC kernels distributed as a part of an official
122       &os; release.  The &man.freebsd-update.8; utility requires that
123       the host being upgraded have Internet connectivity.</para>
124
125     <para>Source-based upgrades (those based on recompiling the &os;
126       base system from source code) from previous versions are
127       supported, according to the instructions in
128       <filename>/usr/src/UPDATING</filename>.</para>
129
130     <important>
131       <para>Upgrading &os; should only be attempted after backing up
132         <emphasis>all</emphasis> data and configuration files.</para>
133     </important>
134   </sect1>
135
136   <sect1 xml:id="security-errata">
137     <title>Security and Errata</title>
138
139     <para>This section lists the various Security Advisories and
140       Errata Notices since &release.prev;.</para>
141
142     <sect2 xml:id="security">
143       <title>Security Advisories</title>
144
145       &security;
146     </sect2>
147
148     <sect2 xml:id="errata">
149       <title>Errata Notices</title>
150
151       &errata;
152     </sect2>
153   </sect1>
154
155   <sect1 xml:id="userland">
156     <title>Userland</title>
157
158     <para>This section covers changes and additions to userland
159       applications, contributed software, and system utilities.</para>
160
161     <sect2 xml:id="userland-config">
162       <title>Userland Configuration Changes</title>
163
164       <para revision="342103">The system &man.crontab.5;,
165         <filename>/etc/crontab</filename>, has been updated to set
166         <varname>PATH</varname> for consistency with the &man.cron.8;
167         daemon.</para>
168
169       <para revision="343469">The default &man.devd.conf.5; has been
170         updated to prevent duplicated &man.hostapd.8; and
171         &man.wpa.supplicant.8; startup via &man.devd.8;.</para>
172     </sect2>
173
174     <sect2 xml:id="userland-programs">
175       <title>Userland Application Changes</title>
176
177       <para>&nbsp;</para>
178     </sect2>
179
180     <sect2 xml:id="userland-contrib">
181       <title>Contributed Software</title>
182
183       <para revision="334607">The &man.xz.1; utility has been updated
184         to version 5.2.4.</para>
185
186       <para revision="337817">The <application>WPA</application>
187         utilities have been updated to version 2.6.</para>
188
189       <para revision="337827">The &man.file.1; utility has been
190         updated to version 5.34.</para>
191
192       <para revision="338414" contrib="sponsor" sponsor="&ff;">The
193         <application>ELF Tool Chain</application> has been updated to
194         version r3614.</para>
195
196       <para revision="338795">The &man.libarchive.3; library has been
197         updated to version 3.3.3, with additional fixes from
198         upstream.</para>
199
200       <para revision="339100" contrib="sponsor" sponsor="&ff;">The
201         <application>lld</application> utility has been updated to add
202         <literal>-z interpose</literal>, marking the object file as
203         an interposer.</para>
204
205       <para revision="343079">The &man.file.1; utility has been
206         updated to fix incorrect date reporting for &man.dump.8;
207         files.</para>
208
209       <para revision="344213">The <application>clang</application>,
210         <application>llvm</application>,
211         <application>lld</application>,
212         <application>lldb</application>, and
213         <application>compiler-rt</application> utilities as well as
214         <application>libc++</application> have been updated to
215         upstream version 7.0.1.</para>
216
217       <para revision="344220">The <application>LUA</application>
218         &man.loader.8; has been merged.</para>
219
220       <para revision="344604"><application>OpenSSL</application> has
221         been updated to version 1.0.2r.</para>
222
223       <para revision="344884">The &man.ntpd.8; utilities have been
224         updated to version 4.2.8p13.</para>
225
226       <para revision="345670">Timezone data files have been updated to
227         version 2019a.</para>
228     </sect2>
229
230     <sect2 xml:id="userland-installer">
231       <title>Installation and Configuration Tools</title>
232
233       <para>&nbsp;</para>
234     </sect2>
235
236     <sect2 xml:id="userland-rc">
237       <title><filename class="directory">/etc/rc.d</filename>
238         Scripts</title>
239
240       <para revision="340611">Support for auxiliary
241         <acronym>RAM</acronym> has been added to
242         <filename>/etc/rc.initdiskless</filename>.</para>
243
244       <para revision="340966">The &man.rcorder.8; utility has been
245         updated to add support for
246         <filename>/etc/rc.resume</filename>.</para>
247
248       <para revision="341792">The <literal>jail_conf</literal>
249         definition, which defaults to
250         <filename>/etc/jail.conf</filename>, has been moved from
251         the &man.jail.8; &man.rc.8; script to
252         <filename>/etc/defaults/rc.conf</filename>.</para>
253
254       <para revision="343046">The <varname>rc_service</varname>
255         variable has been added to &man.rc.subr.8;, which defaults to
256         the path of the service being executed in case the service
257         needs to re-invoke itself.</para>
258     </sect2>
259
260     <sect2 xml:id="userland-periodic">
261       <title><filename class="directory">/etc/periodic</filename>
262         Scripts</title>
263
264       <para revision="341794">The &man.periodic.8; weekly
265         <filename>340.noid</filename> script has been updated to
266         prevent decending into the root directory of jails.</para>
267     </sect2>
268
269     <sect2 xml:id="userland-libraries">
270       <title>Runtime Libraries and API</title>
271
272       <para>&nbsp;</para>
273     </sect2>
274
275     <sect2 xml:id="userland-abi">
276       <title>ABI Compatibility</title>
277
278       <para>&nbsp;</para>
279     </sect2>
280
281     <sect2 xml:id="userland-debug">
282       <title>Userland Debugging</title>
283
284       <para>&nbsp;</para>
285     </sect2>
286   </sect1>
287
288   <sect1 xml:id="kernel">
289     <title>Kernel</title>
290
291     <para>This section covers changes to kernel configurations, system
292       tuning, and system control parameters that are not otherwise
293       categorized.</para>
294
295     <sect2 xml:id="kernel-general">
296       <title>General Kernel Changes</title>
297
298       <para>&nbsp;</para>
299     </sect2>
300
301     <sect2 xml:id="kernel-bugfix">
302       <title>Kernel Bug Fixes</title>
303
304       <para>&nbsp;</para>
305     </sect2>
306
307     <sect2 xml:id="kernel-config">
308       <title>Kernel Configuration</title>
309
310       <para>&nbsp;</para>
311     </sect2>
312
313     <sect2 xml:id="kernel-modules">
314       <title>Kernel Modules</title>
315
316       <para>&nbsp;</para>
317     </sect2>
318
319     <sect2 xml:id="kernel-sysctl">
320       <title>System Tuning and Controls</title>
321
322       <para>&nbsp;</para>
323     </sect2>
324   </sect1>
325
326   <sect1 xml:id="drivers">
327     <title>Devices and Drivers</title>
328
329     <para>This section covers changes and additions to devices and
330       device drivers since &release.prev;.</para>
331
332     <sect2 xml:id="drivers-device">
333       <title>Device Drivers</title>
334
335       <para>&nbsp;</para>
336     </sect2>
337
338     <sect2 xml:id="drivers-storage">
339       <title>Storage Drivers</title>
340
341       <para>&nbsp;</para>
342     </sect2>
343
344     <sect2 xml:id="drivers-network">
345       <title>Network Drivers</title>
346
347       <para>&nbsp;</para>
348     </sect2>
349   </sect1>
350
351   <sect1 xml:id="hardware">
352     <title>Hardware Support</title>
353
354     <para>This section covers general hardware support for physical
355       machines, hypervisors, and virtualization environments, as well
356       as hardware changes and updates that do not otherwise fit in
357       other sections of this document.</para>
358
359     <sect2 xml:id="hardware-support">
360       <title>Hardware Support</title>
361
362       <para>&nbsp;</para>
363     </sect2>
364
365     <sect2 xml:id="hardware-virtualization">
366       <title>Virtualization Support</title>
367
368       <para revision="321413">Support for &man.virtio.console.4; has
369         been added to &man.bhyve.4;.</para>
370     </sect2>
371
372     <sect2 xml:id="hardware-arm">
373       <title>ARM Support</title>
374
375       <para>&nbsp;</para>
376     </sect2>
377   </sect1>
378
379   <sect1 xml:id="storage">
380     <title>Storage</title>
381
382     <para>This section covers changes and additions to file systems
383       and other storage subsystems, both local and networked.</para>
384
385     <sect2 xml:id="storage-general">
386       <title>General Storage</title>
387
388       <para>&nbsp;</para>
389     </sect2>
390
391     <sect2 xml:id="storage-net">
392       <title>Networked Storage</title>
393
394       <para>&nbsp;</para>
395     </sect2>
396
397     <sect2 xml:id="storage-zfs">
398       <title>ZFS</title>
399
400       <para>&nbsp;</para>
401     </sect2>
402
403     <sect2 xml:id="storage-geom">
404       <title><literal>geom(4)</literal></title>
405
406       <para>&nbsp;</para>
407     </sect2>
408   </sect1>
409
410   <sect1 xml:id="boot">
411     <title>Boot Loader Changes</title>
412
413     <para>This section covers the boot loader, boot menu, and other
414       boot-related changes.</para>
415
416     <sect2 xml:id="boot-loader">
417       <title>Boot Loader Changes</title>
418
419       <para>&nbsp;</para>
420     </sect2>
421
422     <sect2 xml:id="boot-menu">
423       <title>Boot Menu Changes</title>
424
425       <para>&nbsp;</para>
426     </sect2>
427   </sect1>
428
429   <sect1 xml:id="network">
430     <title>Networking</title>
431
432     <para>This section describes changes that affect networking in
433       &os;.</para>
434
435     <sect2 xml:id="network-general">
436       <title>General Network Changes</title>
437
438       <para>&nbsp;</para>
439     </sect2>
440
441     <sect2 xml:id="network-protocols">
442       <title>Network Protocols</title>
443
444       <para>&nbsp;</para>
445     </sect2>
446   </sect1>
447
448   <sect1 xml:id="ports">
449     <title>Ports Collection and Package Infrastructure</title>
450
451     <para>This section covers changes to the &os;&nbsp;Ports
452       Collection, package infrastructure, and package maintenance and
453       installation tools.</para>
454
455     <sect2 xml:id="ports-infrastructure">
456       <title>Infrastructure Changes</title>
457
458       <para>&nbsp;</para>
459     </sect2>
460
461     <sect2 xml:id="ports-packages ">
462       <title>Packaging Changes</title>
463
464       <para>&nbsp;</para>
465     </sect2>
466   </sect1>
467
468   <sect1 xml:id="doc">
469     <title>Documentation</title>
470
471     <para>This section covers changes to the &os;&nbsp;Documentation
472       Project sources and toolchain.</para>
473
474     <sect2 xml:id="doc-sources">
475       <title>Documentation Source Changes</title>
476
477       <para>&nbsp;</para>
478     </sect2>
479
480     <sect2 xml:id="doc-toolchain">
481       <title>Documentation Toolchain Changes</title>
482
483       <para>&nbsp;</para>
484     </sect2>
485   </sect1>
486
487   <sect1 xml:id="releng">
488     <title>Release Engineering and Integration</title>
489
490     <para>This section convers changes that are specific to the
491       &os;&nbsp;Release Engineering processes.</para>
492
493     <sect2 xml:id="releng-changes">
494       <title>Integration Changes</title>
495
496       <para>&nbsp;</para>
497     </sect2>
498   </sect1>
499 </article>