bump up to release 0.27.6
[tools/mic.git] / doc / RELEASE_NOTES
1 MIC Image Creator 0.27.6 Release Notes
2 ======================================
3 Released Jun 30 2017
4
5 This release note documents the changes included in the new release. And
6 the release contains new features, enhancements and bug fixes.
7
8 New Features & Enhancements
9 --------------------------
10   * Use cpio gzip in mic.
11   * fix corrupted log messages in log file
12   * change installed package name length from 20 to 50
13   * print warning message for detecting rpm post script...
14   * display all rpm debug messages in debug mode
15   * display filesystem size of each images
16   * add SIGTERM handler for exit gracefully
17   * change tpk install error message format
18   * print package name, before install
19   * Modify the arguments that use cpio to generate image.
20   * Solve mic hang issue, add timeout to show failure.
21   * Solve issue:mic has error when env no_proxy is 165.xx.xxx...
22   * Change the order of generating image by cpio.
23
24 Bug Fixes
25 ---------
26
27 MIC Image Creator 0.27.5 Release Notes
28 ======================================
29 Released Apr 28 2017
30
31 This release note documents the changes included in the new release. And
32 the release contains new features, enhancements and bug fixes.
33
34 New Features & Enhancements
35 --------------------------
36   * Solve image not clean after created, use e2fsck to clean image, relevant issue is NJTS-179 in JIRA.
37
38 Bug Fixes
39 ---------
40
41 MIC Image Creator 0.27.4 Release Notes
42 ======================================
43 Released Apr 5 2017
44
45 This release note documents the changes included in the new release. And
46 the release contains new features, enhancements and bug fixes.
47
48 New Features & Enhancements
49 --------------------------
50   * Fixup changelog that causes errors
51   * Merge add mipsel register on binfmt_misc && Add support of qemu-mipsel patch
52   * Replace 'copy' to 'symbolic link' in timeznoe setting inside mic
53   * Copy ks setting lang to file /etc/config/mic_language for other use
54   * Show logs inside 'Running scripts' in mic
55
56 Bug Fixes
57 ---------
58
59 MIC Image Creator 0.27.3 Release Notes
60 ======================================
61 Released Dec 19 2016
62
63 This release note documents the changes included in the new release. And
64 the release contains new features, enhancements and bug fixes.
65
66 New Features & Enhancements
67 --------------------------
68   * Show pkgid when install pkg error
69   * support vdfs and squashfs image creation
70
71 Bug Fixes
72 ---------
73
74 MIC Image Creator 0.27.2 Release Notes
75 ======================================
76 Released Sep 28 2016
77
78 This release note documents the changes included in the new release. And
79 the release contains new features, enhancements and bug fixes.
80
81 New Features & Enhancements
82 --------------------------
83   * Add exclude-from-image option to exclude specific images
84   * Add subcommand option parameters(-v, -d, -i)
85
86 MIC Image Creator 0.27.1 Release Notes
87 ======================================
88 Released May 25 2016
89
90 This release note documents the changes included in the new release. And
91 the release contains new features, enhancements and bug fixes.
92
93 New Features & Enhancements
94 --------------------------
95   * new distribution support: Ubuntu 16.04, Fedora 23
96   * add raw image format support
97
98 Bug Fixes
99 ---------
100   * Remove BmapCreate and Filemap source code from MIC (#DEVT-151)
101
102 MIC Image Creator 0.27 Release Notes
103 ======================================
104 Released Mar 28 2016
105
106 This release note documents the changes included in the new release. And
107 the release contains new features, enhancements and bug fixes.
108
109 New Features & Enhancements
110 --------------------------
111   * new distribution support: CentOS 7, Debian 8, Fedora 21, 
112     Fedora 22, openSUSE 13.2
113   * generate manifest file to describe image information
114   * refactor archive and compress module
115   * support sparse handle for tar command
116   * replace system V with systemd on locale setting
117   * add qcow2 image format support
118   * add strict mode for package installing
119   * enable ssl_verify option in config file
120   * enhance checksums of outputs: md5sum, sha1sum, sha256sum (#DEVT-224)
121   * drop mic-native support (#DEVT-248)
122   * update mount option
123   * revert bind mount config file to instroot
124   * drop liveusb, livecd and raw image formats support (#DEVT-243, #DEVT-263)
125   * use argparse module to parse the cmd line (#DEVT-52)
126
127 Bug Fixes
128 ---------
129   * fix logfile incomplete in release option
130   * fix config file disappear in bootstrap
131   * fix aarch64 bin_format
132   * fix pylint
133   * fix real path of device mapper causing initrd failure
134   * fix qemu arm and arm64 issues
135   * fix AttributeError in zypp backend
136   * fix 'python-xml' depends used by cElements
137   * fix xml requirements
138   * fix logfile not in release of '--release' when creation failed
139   * fix copyright missing issue
140   * fix syslinux installation path issue in Arch Linux
141   * fix priority option of ks file not apply (#DEVT-254)
142   * fix need to check loop device after excute 'losetup --find'
143   * fix check scriptlet error file on /tmp/.postscript/error/
144   * fix broken tar archive
145
146 MIC Image Creator 0.26 Release Notes
147 ======================================
148 Released Oct 14 2014
149
150 This release note documents the changes included in the new release. And
151 the release contains new features, enhancements and bug fixes.
152
153 New Features & Ehancements
154 --------------------------
155   * add new arch MIPS support
156   * add qcow2 image format support
157   * add strict mode for package installing
158   * enable ssl_verify option in config file
159   * enhance checksums of outputs: md5sum, sha1sum, sha256sum
160   * enhance VCS info in yum backend
161
162 Bug Fixes
163 ---------
164   * fix real path of device mapper causing initrd failure
165   * fix qemu arm and arm64 issues
166   * fix AttributeError in zypp backend
167   * fix 'python-xml' depends used by cElements
168
169 MIC Image Creator 0.25.2 Release Notes
170 ======================================
171 Released Jun 11 2014
172
173 This release note documents the changes included in the new release. And
174 the release contains new features, enhancements and bug fixes.
175
176 New Features & Ehancements
177 --------------------------
178
179 Bug Fixes
180 ---------
181  * fix AttributeError in zypp backend
182
183 MIC Image Creator 0.25.1 Release Notes
184 ======================================
185 Released May 28 2014
186
187 This release note documents the changes included in the new release. And
188 the release contains new features, enhancements and bug fixes.
189
190 New Features & Ehancements
191 --------------------------
192
193 Bug Fixes
194 ---------
195   * revert bind mount config file to instroot
196   * fix xml requirements
197
198 MIC Image Creator 0.25 Release Notes
199 ====================================
200 Released May 23 2014
201
202 This release note documents the changes included in the new release. And
203 the release contains new features, enhancements and bug fixes.
204
205 New Features & Ehancements
206 --------------------------
207   * new distribution support: Ubuntu 14.04 and Debian 7.0
208   * generate manifest file to describe image information
209   * refactor archive and compress module
210   * support sparse handle for tar command
211   * replace system V with systemd on locale setting
212   * support lzop compress
213
214 Bug Fixes
215 ---------
216   * fix logfile incomplete in release option
217   * fix config file disappear in bootstrap
218   * fix aarch64 bin_format
219   * fix pylint
220
221 MIC Image Creator 0.24.2 Release Notes
222 ====================================
223 Released June 09 2014
224
225 This release note documents the changes included in the new release. And
226 the release contains new features, enhancements and bug fixes.
227
228 New Features & Ehancements
229 --------------------------
230  * enable ssl_verify in config file
231
232 Bug Fixes
233 ---------
234  * fix logfile incompleted issue
235  * fix md5sum to be compatible with utility md5sum
236  * fix locale issue in systemd service
237
238 MIC Image Creator 0.24 Release Notes
239 ====================================
240 Released March 11 2014
241
242 This release note documents the changes included in the new release. And
243 the release contains new features, enhancements and bug fixes.
244
245 New Features & Ehancements
246 --------------------------
247   * enhance to handle password with special characters
248   * change python-zypp require to python-zypp-tizen
249   * add --repo comand option for local build
250   * add --user and --password option for %repo directive of ks file
251   * clean up some codes relevant to EULA agreement
252   * add hostname showing in log
253
254 Bug Fixes
255 ---------
256   * fix chroot failed by space in image not enough
257   * fix obsolete packages incorrect handling
258   * fix yum backend failed to cache packages
259   * fix bare ip in no_proxy not working
260   * fix repeated log showing with yum backend
261   * fix loop device latency timing
262   * fix zypp failed to download by changing 'cachedir'
263   * fix 'mkfs' not working caused by mic-bootstrap install failed
264
265 MIC Image Creator 0.23.1 Release Notes
266 ====================================
267 Released January 23 2014
268
269 This release note documents the changes included in the new release. And
270 the release contains new features, enhancements and bug fixes.
271
272 New Features & Ehancements
273 --------------------------
274
275 Bug Fixes
276 ---------
277  * fix bmap creation failed if using tmpfs
278
279 MIC Image Creator 0.23 Release Notes
280 ====================================
281 Released December 18 2013
282
283 This release note documents the changes included in the new release. And
284 the release contains new features, enhancements and bug fixes.
285
286 New Features & Ehancements
287 --------------------------
288  * support arm64 architecture image creation in native mode
289    (to know more about arm64 support, check doc/KNOWN_ISSUES)
290  * new distribution support: Ubuntu 13.10 and OpenSUSE 13.1
291  * split the "native" running mode support to a separated sub-package
292  * reduced the dependencies(packages) of mic main package dramatically
293  * add new options '--interactive' and '--non-interactive' to enable/disable interaction
294  * add new option '--uuid' for 'part' in ks file to set filesystem uuid
295  * export more environment variables related to installer framework for loop format
296
297 Bug Fixes
298 ---------
299  * fix bootstrap handling if bootstrap package failed
300  * fix 'mapper_device' key error
301  * fix detailed error messages missing in mounting
302  * fix version comparing issue of urlgrabber in Fedora
303
304  MIC Image Creator 0.22.3 Release Notes
305 ===========================================================
306 Released Nov 19 2013
307
308 This release note documents the changes included in the new release. And
309 the release contains new features, enhancements and bug fixes.
310
311 New Features & Ehancements
312 --------------------------
313  * export mapper device for installer framework
314  * update BmapCreate to 2.0
315  * enable internal setarch in bootstrap environment
316
317 Bug Fixes
318 ---------
319
320  MIC Image Creator 0.22.2 Release Notes
321 ===========================================================
322 Released Nov 18 2013
323
324 This release note documents the changes included in the new release. And
325 the release contains new features, enhancements and bug fixes.
326
327 New Features & Ehancements
328 --------------------------
329  * export mapper device for installer framework
330  * update BmapCreate to 2.0
331
332 Bug Fixes
333 ---------
334
335           MIC Image Creator 0.22 Release Notes
336 ===========================================================
337
338 Released October 24 2013
339
340 This release note documents the changes included in the new release. And
341 the release contains new features, enhancements and bug fixes.
342
343 New Features & Ehancements
344 --------------------------
345  * refactor msger module to ulitize logging module
346  * refine error class module
347  * improve installation in virtualenv
348  * add bash completion support
349  * add zsh completion support
350  * export mapper device related to installer framework
351  * update BmapCreate to the latest version
352
353 Bug Fixes
354 ---------
355  - fix customized plugin_dir not work in bootstrap
356  - fix packing process exit on Ubuntu
357  - fix loop device alloaction failed on openSUSE
358  - fix incorrect number showing during installing
359  - set owner of cacheidr/outdir to SUDO_USER
360  - correct project url in setup.py
361  - fix mic not work when mic.conf disappear
362
363           MIC Image Creator 0.21.2 Release Notes
364 ===========================================================
365
366 Released September 28 2013
367
368 This release note documents the changes included in the new release. And
369 the release contains new features, enhancements and bug fixes.
370
371 New Features & Ehancements
372 --------------------------
373
374 Bug Fixes
375 ---------
376  * use sync mode in kpartx command
377
378           MIC Image Creator 0.21.1 Release Notes
379 ===========================================================
380
381 Released September 18 2013
382
383 This release note documents the changes included in the new release. And
384 the release contains new features, enhancements and bug fixes.
385
386 New Features & Ehancements
387 --------------------------
388  * prefer to use 'pbzip2'/'pigz' to compress image if possible
389  * won't fallback to native mode if bootstrap not found
390
391 Bug Fixes
392 ---------
393  * fix exiting at packaging images on Ubuntu distro
394
395           MIC Image Creator 0.21 Release Notes
396 ===========================================================
397
398 Released August 28 2013
399
400 This release note documents the changes included in the new release. And
401 the release contains new features, enhancements and bug fixes.
402
403 New Features & Ehancements
404 --------------------------
405  * new distribution support: Fedora 19
406  * refactor part of chroot modules for better cleanup handling
407  * add an alias "installerfw_plugins" for installerfw
408  * remove unnecessary fuser dependency for "fuser" command
409  * enable proxy with user authentication setting
410  * correct no_proxy handling in openSUSE
411  * kill processes inside chroot after post script running
412  * ulitize 'dmsetup' to avoid possible dm device unaccessible issue
413
414 Bug Fixes
415 ---------
416  * fix bootloader options omitted
417  * warn failed boot partition flags set
418  * fix wrong file descriptor issue
419  * fix some requires
420
421
422  MIC Image Creator 0.20 Release Notes
423 ===========================================================
424 Released Jule 08 2013
425
426 This release note documents the changes included in the MIC 0.20 release. And
427 the release contains new features, enhancements and bug fixes.
428
429 New Features & Ehancements
430 --------------------------
431  * new distribution support: CentOS 6
432  * drop image creation if checked packages not present in image
433  * introduce 'installerfw' command in kickstart to customize configuration
434  * improve output message of post scripts
435
436 Bug Fixes
437 ---------
438  * fix rpm not support 'VCS' tag traceback
439
440  MIC Image Creator 0.19.3 Release Notes
441 ===========================================================
442 Released July 01 2013
443
444 This release note documents the changes included in the MIC 0.19.3 release. And
445 the release contains new features, enhancements and bug fixes.
446
447 New Features & Ehancements
448 --------------------------
449
450 Bug Fixes
451 ---------
452  * fix vfat UUID issue in liveusb
453
454  MIC Image Creator 0.19.2 Release Notes
455 ===========================================================
456 Released July 01 2013
457
458 This release note documents the changes included in the MIC 0.19.2 release. And
459 the release contains new features, enhancements and bug fixes.
460
461 New Features & Ehancements
462 --------------------------
463  * introduce 'installerfw' command in kickstart
464  * export several environment to keep image information
465
466 Bug Fixes
467 ---------
468
469  MIC Image Creator 0.19.1 Release Notes
470 ===========================================================
471 Released June 21 2013
472
473 This release note documents the changes included in the MIC 0.19.1 release. And
474 the release contains new features, enhancements and bug fixes.
475
476 New Features & Ehancements
477 --------------------------
478
479 Bug Fixes
480 ---------
481  * fall back to old arch detecting
482
483  MIC Image Creator 0.19 Release Notes
484 ===========================================================
485 Released May 16 2013
486
487 This release note documents the changes included in the MIC 0.18 release. And
488 the release contains new features, enhancements and bug fixes.
489
490 New Features & Ehancements
491 --------------------------
492  * new distribution support: Ubuntu 13.04 and openSUSE 12.3
493  * introduce '--part-type' to handle GPT partition
494  * copy bmap creation from bmap-tools
495  * update some depends and fix depends issue
496
497 Bug Fixes
498 ---------
499  * fix bug autologinuser always set
500  * fix symlink bind mount left issue
501  * fix '/var/lock' non-existent throw traceback
502
503  MIC Image Creator 0.18 Release Notes
504 ===========================================================
505 Released Apr 03 2013
506
507 This release note documents the changes included in the MIC 0.18 release. And
508 the release contains new features, enhancements and bug fixes.
509
510 New Features & Ehancements
511 --------------------------
512  * put build_id before image name for release option
513  * mount build directory as tmpfs to speed up
514  * enable --priority in ks to set priority
515  * upgrade qemu (mic's depends) to 1.4.0
516
517 Bug Fixes
518 ---------
519  * fix debuginfo rpm swig attribute lost
520  * fix release option failure with slash
521  * fix man page lost in some distros
522  * fix bmap file packed to tarball
523
524 Code Cleanup
525 ------------
526  * unify import statements to absolute import
527  * clean up many undefined in partitionfs.py/loop.py/livecd.py
528  * clean up some useless try and raise blocks
529  * clean up some bad indentations
530  * improve some error messages
531
532  MIC Image Creator 0.17 Release Notes
533 ===========================================================
534 Released Feb 28 2013
535
536 This release note documents the changes included in the MIC 0.17 release. And
537 the release contains new features, enhancements and bug fixes.
538
539 New Features & Ehancements
540 --------------------------
541  * support new distribution Fedora 18
542  * enable to handle more than 3 partitions
543  * support partition without mount point
544  * move vcs infomation from .vcs to .packages
545
546 Bug Fixes
547 ---------
548  * fix failure when symbolic link vmlinuz in single disk
549  * fix incorrect alignment handling
550  * fix requires squashfs in opensuse
551  * fix unicode error in myurlgrab
552
553 Code Cleanup
554 ------------
555  * clean up some mess in utils/misc.py
556  * clean up pylint issue in creator.py
557
558 Release 0.16 - Wed Jan 30 2013
559 ===========================================================
560  * add GPT support for UEFI format
561    - add --ptable=gpt option in kickstart to enable GPT
562    - add simple GPT parser to parse PARTUUID
563    - use PARTUUID in syslinux.cfg if gpt required
564    - clean up the mess code and improve readability
565  * improve alignment to reduce unused space
566    - add interface add_disks for PartitionedMount
567    - clean up the mess code in partitionfs.py
568  * append timestamp suffix to image name by default
569  * add a new option --nocache in kickstart to disable caching rpm
570  * add a new value 'vcs' for --record-pkgs to save VCS info
571  * add a new option --fstab-entry for raw image to set fstab entry
572  * introduce a new option '--install-pkgs' in mic
573    - valid values imagined: source, debuginfo, debugsource
574    - enable 'debuginfo' to install '-debuginfo' rpm in the meantime
575  * improve loop device generating and cleaning mechanism
576  * code clean:
577    - update documentation
578    - rename MANIFEST to MD5SUM
579    - clean up moblin stuff in kickstart
580    - clean mic tests and keep only unittest
581    - sepreate the download related as independent module
582  * bug fix:
583    - cleanup zypp credential file to fix conflicts during installing
584    - fix the issue that outdir/cachedir is not dir
585    - recalculate package content recording
586    - refactor try except statement in baseimager
587    - fix existing loop images overwritten
588
589 Release 0.15.3 - Wed Jan 23 2013
590 ===========================================================
591  * urgent bug fix:
592    - fix loop device not cleaned issue
593    - fix bootstrap dirs not unmounted issue
594    - fix mic failed in kvmic issue
595    - fix binfmt register in bootstrap incorrect
596    - fix rpm path incorrect when local repo and sslverify used
597  * other bug fix:
598    - fix x86_64 image conflicts installing x86_64 and x86 rpm
599    - verify if logfile is a file
600    - fix type error when calling mknod
601    - fix the failure if ks under / dir
602    - clean up the mess 'directory not empty'
603    - fix type error when calling mknod
604
605 Release 0.15 - Tue Dec 13 2012
606 ===========================================================
607  * adapt new mechanism for bootstrap mode
608    - create 'mic-bootstrap-x86-arm' by obs build
609    - publish 'mic-bootstrap-x86-arm' into server repo
610    - use 'mic-bootstrap-x86-arm' as bootstrap env for x86 and arm image
611  * filesystem parameter support for ext[234] fs
612    - sample in ks: part / --size 1000 --fstype=ext3 --extoptions="-I 256"
613    - other filesystem will ignore option '--extoptions'
614  * update the documentation and man page
615  * multiple bootstrap path to support multi-instance mic
616  * use 'pkgmgr=auto' to select available backend in conf file
617  * improve loop device creation algorithm and create loop device by 'mknod'
618  * bug fix:
619    - bear unexpected checksum type when getting metadata
620    - avoid traceback when loopback is NoneType
621    - lseek limit to 2G in 32bit env
622    - split out username and password in zypp repo file
623    - use rpm real path instead of 'cp' if it's local repo
624    - fix local repo unavailable in bootstrap
625    - fix traceback when failed to unmap kpartx device
626    - fix timestamp incorrect issue in logfile
627
628 Release 0.14.2 - Wed Nov 14 2012
629 ===========================================================
630  * support dracut for live image
631  * update bmap version to 1.1
632
633 Release 0.14.1 - Fri Oct 15 2012
634 ===========================================================
635  * support bmap file for ivi flashing tool
636  * just warning in chroot when not Tizen/MeeGo chroot dir
637  * fix logfile lost in bootstrap mode
638  * clean mounts in bootstrap when exiting
639  * bug fix:
640    - fix https proxy issue in yum backend
641    - avoid traceback when loop instance is NoneType
642
643 Release 0.14 - Thu Aug 02 2012
644 ===========================================================
645  * use cached metadata when checksum is not changed
646  * skip non-fatal error in ks file and prompt user to handle
647  * prompt user to handle when failed to apply img configure
648  * replace hard name with device uuid in etc/fstab 
649  * enhance extlinux cfg file for symbolic kernel like IVI
650  * support label assign for raw image
651  * bug fix:
652    - fix live image create failure when label assigned
653    - avoid traceback when converting unsupported type
654    - fix mic --version ugly output
655
656 Release 0.13 - Wed Jul 12 2012
657 ===========================================================
658  * create logfile as default when --release specifid
659  * use 'gzip' and 'bzip2' to pack image instead of python
660  * automatically detect path of 'env' for chroot
661  * record version and os info in build log and logfile
662  * bug fix:
663    - fix popup message in ubuntus
664    - fix unicode issue for logfile
665    - better fix for 'chroot raw' issue 
666
667 Release 0.12 - Wed Jun 20 2012
668 ===========================================================
669  * use default value when @BUILD_ID@ and @ARCH@ not specified
670  * enhance proxy support in attachment retrieve
671  * add new --shrink opt for loop image to control img shrinking
672  * avoid invalid literal for loop device generation
673  * relocate and refactor selinux_check func
674  * remove prefix for make install
675  * bug fix:
676    - fix compres image in raw image
677    - fix src pkgs download failed issue
678    - fix convert failed issue
679
680 Release 0.11 - Fri Jun 08 2012
681 ===========================================================
682  * support new subcmd 'auto' to handle magic line in ks
683  * enhance the handle of authentication url and https proxy
684  * support packing images together and support compressed file format
685  * reset LD_PRELOAD for chroot env
686  * centralized interface to check existing images
687  * avoid live image creating when using multi-partitions
688  * resolve the depends of python-urlgrabber
689  * bug fix:
690    - fix logfile context lost issue
691    - fix attachment package url handling
692    - fix mic ch raw failed issue
693
694 Release 0.10 - Tue May 15 2012
695 ===========================================================
696  * container support using '%attachment' section in ks
697  * add --compress-to option to support zip format in loop image
698  * auto-detect config and plugindir to meet virtualenv and customized install
699  * remove all hardcoded info in setup.py and use sys.prefix for installing
700  * tolerate some OS errors in the image configurations stage
701  * extra patch:
702    - fix zypp missing password when using username passwd 
703    - some fixes to enhance authentication url
704    - refine repostr structure to fix comma issue in baseurl
705  
706 Release 0.9 - Fri Apr 13 2012
707 ===========================================================
708  * support pre-install package with zypp backend
709  * sync /etc/mic/mic.conf to bootstrap
710  * enhance sorting for version comparsion in zypp
711  * rewrite chroot tar image using xml format mount point file
712  * fix the incorrect number showing in fs src pkgs download
713  * remove tests directory for dist in Makefile
714  * fix liveusb parted mkpart failure, revert mbr size expand in raw
715  * cleanup /tmp/repolic* dir in the EULA checking
716
717 Release 0.8 - Mon Mar 26 2012
718 ===========================================================
719  * partition alignment support
720  * remove bootloader option 'quiet vga' for raw
721  * update dist files in git source
722  * update unittest, add cases for chroot, msger, runner
723  * add 40 system test case for help
724  * rewrite loop device allocation mechanism
725
726 Release 0.7 - Fri Mar 02 2012
727 ===========================================================
728  * zypp backend: fixed a fatal issue of unreleasable loop devs
729  * zypp backend: more friendly output message
730  * backend: share cached rpm files between yum and zypp
731  * enhancement for multiple partition loop format
732  * make msger to accept Unicode string
733  * fixed a regression of compress option for FS format
734  * fixed issues in openSUSE12.1
735  * new written man page
736
737 Release 0.6 - Thu Feb 16 2012
738 ===========================================================
739  * give hint when converted image existed
740  * conf.py: proxy scheme check
741  * space check before copy image
742  * zypp: abort with error msg for repo resolver issues
743  * runner.py refinement
744  * ks file syntax check for '%post' without '%end' 
745  * support more compression formats than only bzip2
746  * fix msg NoneType issue, causing exit after install
747  * bootstrap:
748    - catch creator error when retrieving bootstrap metadata
749    - correct matching .metadata file in bootstrap
750
751 Release 0.5 - Mon Feb 06 2012
752 ===========================================================
753  * Rewrite the algorithm of checking free space for download and install
754  * Add --shell option for convert to recreate image modified by internal shell
755  * Add -s option for chroot to unpack image
756  * Introduce --copy-kernel option for creator
757  * Remove the hardcoded default args for bootloader
758  * Disable logstderr and flush message buffer in disable_logstderr
759  * Deal with yum.conf inside yum backend by itself
760  * Bug fix:
761    - Fix rpmdb error in yum and zypp to avoid bad file descriptor message
762    - Fix MANIFEST syntax to be compliant with md5sum
763    - Correct dependencies for mic in bootstrap
764
765 Release 0.4 - Fri Jan 06 2012
766 ===========================================================
767  * Support bootstrap mode, run with '--runtime=bootstrap'
768  * Full support for taring-to output, use 'mic ch x.tar'
769  * Break dependency between backend and baseimage
770  * Check valid repos in ks file
771  * Space check update and catch no space exception
772  * Fix no prompt when cv and ch no existed image
773  * Fix NoneType 'createopts' when convert
774  * Fix no existed local_pkgs_path
775  
776 Release 0.3 - Mon Dec 26 2011
777 ===========================================================
778  * Unit test support, run 'make test'
779  * Enable proxy support in config file
780  * Refine configmgr and pluginmgr
781  * Support multi instance with different cache dir
782  * Add 47 system test case
783  * Improve md5sum generation
784  * Add repo option --ssl_verify
785  * Add option --name_prefix
786  * Reformatted code according to PEP08
787  * Backport from mic2:
788    - Add priority and cost option for repos
789    - Reinstroduced compress-disk-image option 
790
791 Release 0.2 - Tue Nov 29 2011
792 ===========================================================
793  * Support btrfs and ext4 fstype for creator, convertor, and chroot
794  * Append distfiles and Makefile
795  * Check arch type from repo data
796  * Set rpm dbpath to fix 'rpm -qa' issue
797  * Fix chroot issue caused by image size
798  * Improve setup.py and make it compatible with python 2.5
799  * Disable ca check for https
800  * Change default output dir name to ./mic-output
801  * untrack mic/__version__.py
802  * Fix some minor issues
803
804 Release 0.1 - Thu Oct 27 2011
805 ===========================================================
806  * Support three subcommand: create, convert, chroot
807  * Support five image types: fs, loop, raw, livecd, liveusb
808  * Support two package manager backend: yum and zypp
809  * Support the following global command line options:
810    - --verbose
811    - --debug
812  * Creator subcommand support the following command line options:
813    - --logfile=LOGFILE
814    - -c CONFIG, --config=CONFIG
815    - -k CACHEDIR, --cachedir=CACHEDIR
816    - -o OUTDIR, --outdir=OUTDIR
817    - -A ARCH, --arch=ARCH
818    - --release=RID
819    - --record-pkgs=RECORD_PKGS
820    - --pkgmgr=PKGMGR
821    - --local-pkgs-path=LOCAL_PKGS_PATH
822
823 Resource
824 --------
825  * SITE: https://www.tizen.org/
826  * REPO: https://download.tizen.org/tools/
827  * DOCS: https://source.tizen.org/documentation/reference/mic-image-creator
828  * CODE: https://review.tizen.org/git/tools/mic 
829  * BUGS: https://bugs.tizen.org/jira
830  * HELP: general@lists.tizen.org
831
832 Report Bugs
833 -----------
834 when you found a bug, you can file this bug in our official bug tracker:
835 https://bugs.tizen.org/jira
836 Thank you for using MIC and for taking the time to send us your feedback!