1 * Wed Nov 14 2012 Gui Chen <gui.chen@intel.com> - 0.14.2
2 - Release 0.14.2, changes including:
3 - support dracut for live image
4 - update bmap version to 1.1
6 * Fri Oct 15 2012 Gui Chen <gui.chen@intel.com> - 0.14.1
7 - Release 0.14.1, changes including:
8 - support bmap file for ivi flashing tool
9 - just warning in chroot when not Tizen/MeeGo chroot dir
10 - fix logfile lost in bootstrap mode
11 - clean mounts in bootstrap when exiting
13 - fix https proxy issue in yum backend
14 - avoid traceback when loop instance is NoneType
16 * Thu Aug 02 2012 Gui Chen <gui.chen@intel.com> - 0.14
17 - Release 0.14, changes including:
18 - use cached metadata when checksum is not changed
19 - skip non-fatal error in ks file and prompt user to handle
20 - prompt user to handle when failed to apply img configure
21 - replace hard name with device uuid in etc/fstab
22 - enhance extlinux cfg file for symbolic kernel like IVI
23 - support label assign for raw image
25 - fix live image create failure when label assigned
26 - avoid traceback when converting unsupported type
27 - fix mic --version ugly output
29 * Wed Jul 12 2012 Gui Chen <gui.chen@intel.com> - 0.13
30 - Release 0.13, changes including:
31 - create logfile as default when --release specifid
32 - use 'gzip' and 'bzip2' to pack image instead of python
33 - automatically detect path of 'env' for chroot
34 - record version and os info in build log and logfile
36 - fix popup message in ubuntus
37 - fix unicode issue for logfile
38 - better fix for 'chroot raw' issue
40 * Wed Jun 20 2012 Gui Chen <gui.chen@intel.com> - 0.12
41 - Release 0.12, changes including:
42 - use default value when @BUILD_ID@ and @ARCH@ not specified
43 - enhance proxy support in attachment retrieve
44 - add new --shrink opt for loop image to control img shrinking
45 - avoid invalid literal for loop device generation
46 - relocate and refactor selinux_check func
47 - remove prefix for make install
49 - fix compres image in raw image
50 - fix src pkgs download failed issue
51 - fix convert failed issue
53 * Fri Jun 08 2012 Gui Chen <gui.chen@intel.com> - 0.11
54 - Release 0.11, changes including:
55 - support new subcmd 'auto' to handle magic line in ks
56 - enhance the handle of authentication url and https proxy
57 - support packing images together and support compressed file format
58 - reset LD_PRELOAD for chroot env
59 - centralized interface to check existing images
60 - avoid live image creating when using multi-partitions
61 - resolve the depends of python-urlgrabber
63 - fix logfile context lost issue
64 - fix attachment package url handling
65 - fix mic ch raw failed issue
67 * Tue May 15 2012 Gui Chen <gui.chen@intel.com> - 0.10
68 - Release 0.10.4, changes including:
69 - container support using '%attachment' section in ks
70 - add --compress-to option to support zip format in loop image
71 - auto-detect config and plugindir to meet virtualenv and customized install
72 - remove all hardcoded info in setup.py and use sys.prefix for installing
73 - tolerate some OS errors in the image configurations stage
75 - fix zypp missing password when using username passwd
76 - some fixes to enhance authentication url
77 - refine repostr structure to fix comma issue in baseurl
79 * Fri Apr 13 2012 Gui Chen <gui.chen@intel.com> - 0.9
80 - Release 0.9, changes including:
81 - support pre-install package with zypp backend
82 - sync /etc/mic/mic.conf to bootstrap
83 - enhance sorting for version comparsion in zypp
84 - rewrite chroot tar image using xml format mount point file
85 - fix the incorrect number showing in fs src pkgs download
86 - remove tests directory for dist in Makefile
87 - fix liveusb parted mkpart failure, revert mbr size expand in raw
88 - cleanup /tmp/repolic* dir in the EULA checking
90 * Mon Mar 26 2012 Gui Chen <gui.chen@intel.com> - 0.8
91 - Release 0.8, changes including:
92 - partition alignment support
93 - remove bootloader option 'quiet vga' for raw
94 - update dist files in git source
95 - update unittest, add cases for chroot, msger, runner
96 - add 40 system test case for help
97 - rewrite loop device allocation mechanism
99 * Fri Mar 02 2012 Jian-feng Ding <jian-feng.ding@intel.com> - 0.7
100 - Release 0.7, changes including:
101 - zypp backend: fixed a fatal issue of unreleasable loop devs
102 - zypp backend: more friendly output message
103 - backend: share cached rpm files between yum and zypp
104 - enhancement for multiple partition loop format
105 - make msger to accept Unicode string
106 - fixed a regression of compress option for FS format
107 - fixed issues in openSUSE12.1
108 - new written man page
110 * Thu Feb 16 2012 Qiang Zhang <qiang.z.zhang@intel.com> - 0.6
111 - Release 0.6, changes including:
112 - give hint when converted image existed
113 - conf.py: proxy scheme check
114 - space check before copy image
115 - zypp: abort with error msg for repo resolver issues
116 - runner.py refinement
117 - ks file syntax check for '%post' without '%end'
118 - support more compression formats than only bzip2
119 - fix msg NoneType issue, causing exit after install
121 - catch creator error when retrieving bootstrap metadata
122 - correct matching .metadata file in bootstrap
124 * Mon Feb 06 2012 Gui Chen <gui.chen@intel.com> - 0.5
125 - Release 0.5, changes including:
126 - Rewrite the algorithm of checking free space for download and install
127 - Add --shell option for convert to recreate image modified by internal shell
128 - Add -s option for chroot to unpack image
129 - Introduce --copy-kernel option for creator
130 - Remove the hardcoded default args for bootloader
131 - Disable logstderr and flush message buffer in disable_logstderr
132 - Deal with yum.conf inside yum backend by itself
134 - Fix rpmdb error in yum and zypp to avoid bad file descriptor message
135 - Fix MANIFEST syntax to be compliant with md5sum
136 - Correct dependencies for mic in bootstrap
138 * Fri Jan 06 2012 Gui Chen <gui.chen@intel.com> - 0.4
139 - Release 0.4, changes including:
140 - Support bootstrap mode, run with '--runtime=bootstrap'
141 - Full support for taring-to output, use 'mic ch x.tar'
142 - Break dependency between backend and baseimage
143 - Check valid repos in ks file
144 - Space check update and catch no space exception
145 - Fix no prompt when cv and ch no existed image
146 - Fix NoneType 'createopts' when convert
147 - Fix no existed local_pkgs_path
149 * Mon Dec 26 2011 Zhang Qiang<qiang.z.zhang@intel.com> - 0.3
150 - Upgrade to version 0.3, changes including:
151 - Unit test support, run 'make test'
152 - Enable proxy support in config file
153 - Refine configmgr and pluginmgr
154 - Support multi instance with different cache dir
155 - Add 47 system test case
156 - Improve md5sum generation
157 - Add repo option --ssl_verify
158 - Add option --name_prefix
159 - Reformatted code according to PEP08
160 - Backport from mic2:
161 - Add priority and cost option for repos
162 - Reinstroduced compress-disk-image option
164 * Tue Nov 29 2011 Gui Chen <gui.chen@intel.com> - 0.2
165 - Release 0.2, with the following changes:
166 - Support btrfs and ext4 fstype for creator, convertor, and chroot
167 - Append distfiles and Makefile
168 - Check arch type from repo data
169 - Set rpm dbpath to fix 'rpm -qa' issue
170 - Fix chroot issue caused by image size
171 - Improve setup.py and make it compatible with python 2.5
172 - Disable ca check for https
173 - Change default output dir name to ./mic-output
174 - untrack mic/__version__.py
175 - Fix some minor issues
177 * Thu Oct 27 2011 Gui Chen <gui.chen@intel.com> - 0.1
178 - Official release 0.1, with the following features:
179 - Support three subcommand: create, convert, chroot
180 - Support five image types: fs, loop, raw, livecd, liveusb
181 - Support two package manager backend: yum and zypp
182 - Support the following global command line options:
185 - Creator subcommand support the following command line options:
187 - -c CONFIG, --config=CONFIG
188 - -k CACHEDIR, --cachedir=CACHEDIR
189 - -o OUTDIR, --outdir=OUTDIR
190 - -A ARCH, --arch=ARCH
192 - --record-pkgs=RECORD_PKGS
194 - --local-pkgs-path=LOCAL_PKGS_PATH
196 Please read README.rst for more details.