summaryrefslogtreecommitdiff
path: root/NEWS
blob: 0db7fc0b5539f092f147588588f53996e747e42a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
NEWS for Morph
==============

This file contains high-level summaries of user-visible changes in
each Morph release.

Version 13, released 2014-01-10
-------------------------------

New features added:

* New CPU architecture: ppc64 architecture (POWER PC 64-bit). This is
  the change specific for Morph. There are changes to the morphologies
  (in a different git repository) to actually build such systems.

* `morph build` and `morph deploy` now allow `.morph` suffixes in
  command line arguments. The suffixes are stripped internally, so
  Morph behaves as if they suffix wasn't there in the first place.

* The `morph build` command is now a new implementation. The old
  implementation is still available as `morph old-build`, just in case
  the new code is buggy, but will be removed in a future release.
  (Baserock 12 had them swapped the other way around.)

Bugs fixed:

* When Morph reads git configuration files, it now correctly handles
  whitespace at the end of configuration values.

* `morph deploy` no longer creates a useless temporary build branch.
  The branch wasn't useful for determining the system artifact needed,
  so it was merely wasteful.

* `morph deploy` now allows cross-architecture deployments, and
  and `morph cross-bootstrap` checks that the system is being built
  supports the target architecture.

Other user-visible changes:

* When preparing to build (when construcing the build graph), Morph
  now reports the ref (SHA1) it uses for each stratum.

* Systems being built must now have at least one stratum, and the
  strata in a system must have at least one chunk that is built using
  the normal (staging area) mode, rather than bootstrap mode.

Version 12, released 2013-11-15
-------------------------------

* NEWS file added.